./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/chl-name-comparator-symm.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 5e519f3a 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_acea1b8c-8c2e-45e0-92f6-abeb95f533eb/bin/uautomizer-Dbtcem3rbc/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acea1b8c-8c2e-45e0-92f6-abeb95f533eb/bin/uautomizer-Dbtcem3rbc/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acea1b8c-8c2e-45e0-92f6-abeb95f533eb/bin/uautomizer-Dbtcem3rbc/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acea1b8c-8c2e-45e0-92f6-abeb95f533eb/bin/uautomizer-Dbtcem3rbc/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/chl-name-comparator-symm.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acea1b8c-8c2e-45e0-92f6-abeb95f533eb/bin/uautomizer-Dbtcem3rbc/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acea1b8c-8c2e-45e0-92f6-abeb95f533eb/bin/uautomizer-Dbtcem3rbc --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 908fbcc4d3742ed9abcae99df082df11caf0d6bd4e74389f515555cf6e492354 --- 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-5e519f3 [2022-11-02 20:59:18,649 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-02 20:59:18,656 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-02 20:59:18,696 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-02 20:59:18,697 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-02 20:59:18,702 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-02 20:59:18,705 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-02 20:59:18,710 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-02 20:59:18,712 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-02 20:59:18,718 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-02 20:59:18,719 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-02 20:59:18,721 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-02 20:59:18,722 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-02 20:59:18,724 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-02 20:59:18,726 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-02 20:59:18,728 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-02 20:59:18,730 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-02 20:59:18,731 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-02 20:59:18,732 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-02 20:59:18,739 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-02 20:59:18,741 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-02 20:59:18,742 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-02 20:59:18,746 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-02 20:59:18,747 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-02 20:59:18,750 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-02 20:59:18,751 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-02 20:59:18,751 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-02 20:59:18,753 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-02 20:59:18,754 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-02 20:59:18,756 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-02 20:59:18,757 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-02 20:59:18,758 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-02 20:59:18,761 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-02 20:59:18,762 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-02 20:59:18,763 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-02 20:59:18,763 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-02 20:59:18,764 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-02 20:59:18,764 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-02 20:59:18,765 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-02 20:59:18,765 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-02 20:59:18,766 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-02 20:59:18,767 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acea1b8c-8c2e-45e0-92f6-abeb95f533eb/bin/uautomizer-Dbtcem3rbc/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-11-02 20:59:18,809 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-02 20:59:18,809 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-02 20:59:18,810 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-02 20:59:18,810 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-02 20:59:18,811 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-02 20:59:18,811 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-02 20:59:18,812 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-02 20:59:18,813 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-02 20:59:18,813 INFO L138 SettingsManager]: * Use SBE=true [2022-11-02 20:59:18,813 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-02 20:59:18,814 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-02 20:59:18,815 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-02 20:59:18,815 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-02 20:59:18,815 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-02 20:59:18,816 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-02 20:59:18,816 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-02 20:59:18,816 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-02 20:59:18,816 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-02 20:59:18,817 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-02 20:59:18,817 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-02 20:59:18,817 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-02 20:59:18,817 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-02 20:59:18,818 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-02 20:59:18,818 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-02 20:59:18,818 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-02 20:59:18,818 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-02 20:59:18,819 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-02 20:59:18,819 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-02 20:59:18,819 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-02 20:59:18,819 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-02 20:59:18,820 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-02 20:59:18,820 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-02 20:59:18,820 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-02 20:59:18,820 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_acea1b8c-8c2e-45e0-92f6-abeb95f533eb/bin/uautomizer-Dbtcem3rbc/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_acea1b8c-8c2e-45e0-92f6-abeb95f533eb/bin/uautomizer-Dbtcem3rbc 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 -> 908fbcc4d3742ed9abcae99df082df11caf0d6bd4e74389f515555cf6e492354 [2022-11-02 20:59:19,108 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-02 20:59:19,141 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-02 20:59:19,144 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-02 20:59:19,145 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-02 20:59:19,146 INFO L275 PluginConnector]: CDTParser initialized [2022-11-02 20:59:19,147 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acea1b8c-8c2e-45e0-92f6-abeb95f533eb/bin/uautomizer-Dbtcem3rbc/../../sv-benchmarks/c/weaver/chl-name-comparator-symm.wvr.c [2022-11-02 20:59:19,208 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acea1b8c-8c2e-45e0-92f6-abeb95f533eb/bin/uautomizer-Dbtcem3rbc/data/9e9a88ed8/ce6db6fce9a44406a69d8443c27fe3b1/FLAG79f2b9852 [2022-11-02 20:59:19,617 INFO L306 CDTParser]: Found 1 translation units. [2022-11-02 20:59:19,625 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acea1b8c-8c2e-45e0-92f6-abeb95f533eb/sv-benchmarks/c/weaver/chl-name-comparator-symm.wvr.c [2022-11-02 20:59:19,636 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acea1b8c-8c2e-45e0-92f6-abeb95f533eb/bin/uautomizer-Dbtcem3rbc/data/9e9a88ed8/ce6db6fce9a44406a69d8443c27fe3b1/FLAG79f2b9852 [2022-11-02 20:59:20,005 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acea1b8c-8c2e-45e0-92f6-abeb95f533eb/bin/uautomizer-Dbtcem3rbc/data/9e9a88ed8/ce6db6fce9a44406a69d8443c27fe3b1 [2022-11-02 20:59:20,007 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-02 20:59:20,009 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-02 20:59:20,013 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-02 20:59:20,013 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-02 20:59:20,017 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-02 20:59:20,018 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 08:59:20" (1/1) ... [2022-11-02 20:59:20,021 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4c2278d5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:59:20, skipping insertion in model container [2022-11-02 20:59:20,021 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 08:59:20" (1/1) ... [2022-11-02 20:59:20,028 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-02 20:59:20,073 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-02 20:59:20,397 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acea1b8c-8c2e-45e0-92f6-abeb95f533eb/sv-benchmarks/c/weaver/chl-name-comparator-symm.wvr.c[3856,3869] [2022-11-02 20:59:20,408 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-02 20:59:20,424 INFO L203 MainTranslator]: Completed pre-run [2022-11-02 20:59:20,474 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acea1b8c-8c2e-45e0-92f6-abeb95f533eb/sv-benchmarks/c/weaver/chl-name-comparator-symm.wvr.c[3856,3869] [2022-11-02 20:59:20,483 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-02 20:59:20,509 INFO L208 MainTranslator]: Completed translation [2022-11-02 20:59:20,509 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:59:20 WrapperNode [2022-11-02 20:59:20,509 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-02 20:59:20,510 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-02 20:59:20,511 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-02 20:59:20,511 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-02 20:59:20,518 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:59:20" (1/1) ... [2022-11-02 20:59:20,544 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:59:20" (1/1) ... [2022-11-02 20:59:20,601 INFO L138 Inliner]: procedures = 25, calls = 34, calls flagged for inlining = 14, calls inlined = 16, statements flattened = 278 [2022-11-02 20:59:20,609 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-02 20:59:20,609 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-02 20:59:20,610 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-02 20:59:20,610 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-02 20:59:20,620 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:59:20" (1/1) ... [2022-11-02 20:59:20,621 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:59:20" (1/1) ... [2022-11-02 20:59:20,636 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:59:20" (1/1) ... [2022-11-02 20:59:20,637 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:59:20" (1/1) ... [2022-11-02 20:59:20,644 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:59:20" (1/1) ... [2022-11-02 20:59:20,677 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:59:20" (1/1) ... [2022-11-02 20:59:20,681 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:59:20" (1/1) ... [2022-11-02 20:59:20,690 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:59:20" (1/1) ... [2022-11-02 20:59:20,693 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-02 20:59:20,694 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-02 20:59:20,694 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-02 20:59:20,694 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-02 20:59:20,695 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:59:20" (1/1) ... [2022-11-02 20:59:20,704 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-02 20:59:20,722 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acea1b8c-8c2e-45e0-92f6-abeb95f533eb/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:59:20,736 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acea1b8c-8c2e-45e0-92f6-abeb95f533eb/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-02 20:59:20,766 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acea1b8c-8c2e-45e0-92f6-abeb95f533eb/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-02 20:59:20,787 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-02 20:59:20,787 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-02 20:59:20,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-02 20:59:20,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-02 20:59:20,788 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-11-02 20:59:20,788 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-11-02 20:59:20,788 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-11-02 20:59:20,788 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-11-02 20:59:20,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-02 20:59:20,789 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-02 20:59:20,789 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-02 20:59:20,789 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-02 20:59:20,789 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-02 20:59:20,791 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-11-02 20:59:20,926 INFO L235 CfgBuilder]: Building ICFG [2022-11-02 20:59:20,928 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-02 20:59:21,545 INFO L276 CfgBuilder]: Performing block encoding [2022-11-02 20:59:21,559 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-02 20:59:21,561 INFO L300 CfgBuilder]: Removed 3 assume(true) statements. [2022-11-02 20:59:21,564 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 08:59:21 BoogieIcfgContainer [2022-11-02 20:59:21,564 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-02 20:59:21,566 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-02 20:59:21,566 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-02 20:59:21,572 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-02 20:59:21,573 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.11 08:59:20" (1/3) ... [2022-11-02 20:59:21,574 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@eb398cf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.11 08:59:21, skipping insertion in model container [2022-11-02 20:59:21,574 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:59:20" (2/3) ... [2022-11-02 20:59:21,574 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@eb398cf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.11 08:59:21, skipping insertion in model container [2022-11-02 20:59:21,574 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 08:59:21" (3/3) ... [2022-11-02 20:59:21,580 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-name-comparator-symm.wvr.c [2022-11-02 20:59:21,589 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-11-02 20:59:21,599 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-02 20:59:21,600 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-02 20:59:21,600 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-11-02 20:59:21,736 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-11-02 20:59:21,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 325 places, 353 transitions, 722 flow [2022-11-02 20:59:21,929 INFO L130 PetriNetUnfolder]: 35/351 cut-off events. [2022-11-02 20:59:21,929 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-11-02 20:59:21,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 360 conditions, 351 events. 35/351 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 737 event pairs, 0 based on Foata normal form. 0/315 useless extension candidates. Maximal degree in co-relation 211. Up to 2 conditions per place. [2022-11-02 20:59:21,946 INFO L82 GeneralOperation]: Start removeDead. Operand has 325 places, 353 transitions, 722 flow [2022-11-02 20:59:21,964 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 314 places, 342 transitions, 696 flow [2022-11-02 20:59:21,982 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-02 20:59:21,992 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;@19cff903, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-02 20:59:21,992 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-11-02 20:59:22,104 INFO L130 PetriNetUnfolder]: 35/341 cut-off events. [2022-11-02 20:59:22,104 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-11-02 20:59:22,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:59:22,105 INFO L208 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] [2022-11-02 20:59:22,105 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:59:22,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:59:22,111 INFO L85 PathProgramCache]: Analyzing trace with hash 1820237032, now seen corresponding path program 1 times [2022-11-02 20:59:22,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:59:22,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57721207] [2022-11-02 20:59:22,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:59:22,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:59:22,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:59:22,434 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-02 20:59:22,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:59:22,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57721207] [2022-11-02 20:59:22,437 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57721207] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:59:22,437 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:59:22,437 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:59:22,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140906465] [2022-11-02 20:59:22,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:59:22,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-02 20:59:22,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:59:22,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-02 20:59:22,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-02 20:59:22,494 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 334 out of 353 [2022-11-02 20:59:22,498 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 342 transitions, 696 flow. Second operand has 2 states, 2 states have (on average 337.5) internal successors, (675), 2 states have internal predecessors, (675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:22,499 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:59:22,499 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 334 of 353 [2022-11-02 20:59:22,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:59:22,627 INFO L130 PetriNetUnfolder]: 21/328 cut-off events. [2022-11-02 20:59:22,627 INFO L131 PetriNetUnfolder]: For 8/9 co-relation queries the response was YES. [2022-11-02 20:59:22,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 342 conditions, 328 events. 21/328 cut-off events. For 8/9 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 714 event pairs, 0 based on Foata normal form. 17/313 useless extension candidates. Maximal degree in co-relation 202. Up to 5 conditions per place. [2022-11-02 20:59:22,634 INFO L137 encePairwiseOnDemand]: 339/353 looper letters, 4 selfloop transitions, 0 changer transitions 3/328 dead transitions. [2022-11-02 20:59:22,635 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 328 transitions, 676 flow [2022-11-02 20:59:22,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-02 20:59:22,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-02 20:59:22,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 686 transitions. [2022-11-02 20:59:22,659 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9716713881019831 [2022-11-02 20:59:22,660 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 686 transitions. [2022-11-02 20:59:22,660 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 686 transitions. [2022-11-02 20:59:22,665 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:59:22,668 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 686 transitions. [2022-11-02 20:59:22,674 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 343.0) internal successors, (686), 2 states have internal predecessors, (686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:22,687 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 353.0) internal successors, (1059), 3 states have internal predecessors, (1059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:22,688 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 353.0) internal successors, (1059), 3 states have internal predecessors, (1059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:22,690 INFO L175 Difference]: Start difference. First operand has 314 places, 342 transitions, 696 flow. Second operand 2 states and 686 transitions. [2022-11-02 20:59:22,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 328 transitions, 676 flow [2022-11-02 20:59:22,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 328 transitions, 668 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-11-02 20:59:22,713 INFO L231 Difference]: Finished difference. Result has 311 places, 325 transitions, 654 flow [2022-11-02 20:59:22,716 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=660, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=654, PETRI_PLACES=311, PETRI_TRANSITIONS=325} [2022-11-02 20:59:22,719 INFO L287 CegarLoopForPetriNet]: 314 programPoint places, -3 predicate places. [2022-11-02 20:59:22,720 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 325 transitions, 654 flow [2022-11-02 20:59:22,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 337.5) internal successors, (675), 2 states have internal predecessors, (675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:22,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:59:22,721 INFO L208 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] [2022-11-02 20:59:22,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-02 20:59:22,722 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:59:22,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:59:22,723 INFO L85 PathProgramCache]: Analyzing trace with hash -605851945, now seen corresponding path program 1 times [2022-11-02 20:59:22,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:59:22,724 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501784987] [2022-11-02 20:59:22,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:59:22,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:59:22,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:59:23,031 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-02 20:59:23,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:59:23,032 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501784987] [2022-11-02 20:59:23,033 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501784987] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:59:23,033 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:59:23,033 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:59:23,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579969727] [2022-11-02 20:59:23,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:59:23,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-02 20:59:23,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:59:23,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:59:23,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:59:23,045 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 304 out of 353 [2022-11-02 20:59:23,047 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 325 transitions, 654 flow. Second operand has 3 states, 3 states have (on average 308.0) internal successors, (924), 3 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:23,047 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:59:23,047 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 304 of 353 [2022-11-02 20:59:23,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:59:23,922 INFO L130 PetriNetUnfolder]: 642/3582 cut-off events. [2022-11-02 20:59:23,922 INFO L131 PetriNetUnfolder]: For 40/40 co-relation queries the response was YES. [2022-11-02 20:59:23,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4430 conditions, 3582 events. 642/3582 cut-off events. For 40/40 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 33623 event pairs, 264 based on Foata normal form. 0/3053 useless extension candidates. Maximal degree in co-relation 4427. Up to 505 conditions per place. [2022-11-02 20:59:23,950 INFO L137 encePairwiseOnDemand]: 345/353 looper letters, 55 selfloop transitions, 4 changer transitions 0/350 dead transitions. [2022-11-02 20:59:23,950 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 350 transitions, 825 flow [2022-11-02 20:59:23,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:59:23,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-02 20:59:23,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 975 transitions. [2022-11-02 20:59:23,954 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9206798866855525 [2022-11-02 20:59:23,954 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 975 transitions. [2022-11-02 20:59:23,954 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 975 transitions. [2022-11-02 20:59:23,955 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:59:23,955 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 975 transitions. [2022-11-02 20:59:23,957 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 325.0) internal successors, (975), 3 states have internal predecessors, (975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:23,961 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 353.0) internal successors, (1412), 4 states have internal predecessors, (1412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:23,962 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 353.0) internal successors, (1412), 4 states have internal predecessors, (1412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:23,962 INFO L175 Difference]: Start difference. First operand has 311 places, 325 transitions, 654 flow. Second operand 3 states and 975 transitions. [2022-11-02 20:59:23,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 350 transitions, 825 flow [2022-11-02 20:59:23,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 350 transitions, 825 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-02 20:59:23,972 INFO L231 Difference]: Finished difference. Result has 312 places, 329 transitions, 694 flow [2022-11-02 20:59:23,973 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=654, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=694, PETRI_PLACES=312, PETRI_TRANSITIONS=329} [2022-11-02 20:59:23,974 INFO L287 CegarLoopForPetriNet]: 314 programPoint places, -2 predicate places. [2022-11-02 20:59:23,974 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 329 transitions, 694 flow [2022-11-02 20:59:23,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 308.0) internal successors, (924), 3 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:23,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:59:23,975 INFO L208 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] [2022-11-02 20:59:23,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-02 20:59:23,976 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:59:23,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:59:23,976 INFO L85 PathProgramCache]: Analyzing trace with hash -1794773799, now seen corresponding path program 1 times [2022-11-02 20:59:23,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:59:23,977 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75919443] [2022-11-02 20:59:23,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:59:23,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:59:24,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:59:24,208 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-02 20:59:24,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:59:24,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75919443] [2022-11-02 20:59:24,212 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75919443] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:59:24,213 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:59:24,213 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:59:24,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977975612] [2022-11-02 20:59:24,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:59:24,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-02 20:59:24,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:59:24,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:59:24,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:59:24,219 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 304 out of 353 [2022-11-02 20:59:24,220 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 329 transitions, 694 flow. Second operand has 3 states, 3 states have (on average 308.0) internal successors, (924), 3 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:24,221 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:59:24,221 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 304 of 353 [2022-11-02 20:59:24,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:59:24,835 INFO L130 PetriNetUnfolder]: 475/3127 cut-off events. [2022-11-02 20:59:24,835 INFO L131 PetriNetUnfolder]: For 259/259 co-relation queries the response was YES. [2022-11-02 20:59:24,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3889 conditions, 3127 events. 475/3127 cut-off events. For 259/259 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 29508 event pairs, 253 based on Foata normal form. 49/2760 useless extension candidates. Maximal degree in co-relation 3884. Up to 317 conditions per place. [2022-11-02 20:59:24,859 INFO L137 encePairwiseOnDemand]: 347/353 looper letters, 57 selfloop transitions, 2 changer transitions 0/350 dead transitions. [2022-11-02 20:59:24,859 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 350 transitions, 853 flow [2022-11-02 20:59:24,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:59:24,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-02 20:59:24,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 973 transitions. [2022-11-02 20:59:24,865 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9187913125590179 [2022-11-02 20:59:24,865 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 973 transitions. [2022-11-02 20:59:24,865 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 973 transitions. [2022-11-02 20:59:24,866 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:59:24,866 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 973 transitions. [2022-11-02 20:59:24,869 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 324.3333333333333) internal successors, (973), 3 states have internal predecessors, (973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:24,872 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 353.0) internal successors, (1412), 4 states have internal predecessors, (1412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:24,873 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 353.0) internal successors, (1412), 4 states have internal predecessors, (1412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:24,873 INFO L175 Difference]: Start difference. First operand has 312 places, 329 transitions, 694 flow. Second operand 3 states and 973 transitions. [2022-11-02 20:59:24,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 350 transitions, 853 flow [2022-11-02 20:59:24,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 350 transitions, 851 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-02 20:59:24,881 INFO L231 Difference]: Finished difference. Result has 315 places, 329 transitions, 704 flow [2022-11-02 20:59:24,882 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=680, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=704, PETRI_PLACES=315, PETRI_TRANSITIONS=329} [2022-11-02 20:59:24,883 INFO L287 CegarLoopForPetriNet]: 314 programPoint places, 1 predicate places. [2022-11-02 20:59:24,883 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 329 transitions, 704 flow [2022-11-02 20:59:24,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 308.0) internal successors, (924), 3 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:24,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:59:24,884 INFO L208 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] [2022-11-02 20:59:24,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-02 20:59:24,885 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:59:24,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:59:24,885 INFO L85 PathProgramCache]: Analyzing trace with hash 793533321, now seen corresponding path program 1 times [2022-11-02 20:59:24,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:59:24,886 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347745733] [2022-11-02 20:59:24,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:59:24,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:59:24,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:59:25,142 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-02 20:59:25,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:59:25,142 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347745733] [2022-11-02 20:59:25,143 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347745733] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:59:25,143 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:59:25,143 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-02 20:59:25,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798206093] [2022-11-02 20:59:25,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:59:25,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-02 20:59:25,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:59:25,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-02 20:59:25,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-02 20:59:25,147 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 315 out of 353 [2022-11-02 20:59:25,149 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 329 transitions, 704 flow. Second operand has 4 states, 4 states have (on average 318.0) internal successors, (1272), 4 states have internal predecessors, (1272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:25,149 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:59:25,149 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 315 of 353 [2022-11-02 20:59:25,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:59:25,560 INFO L130 PetriNetUnfolder]: 176/1977 cut-off events. [2022-11-02 20:59:25,561 INFO L131 PetriNetUnfolder]: For 25/47 co-relation queries the response was YES. [2022-11-02 20:59:25,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2225 conditions, 1977 events. 176/1977 cut-off events. For 25/47 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 14915 event pairs, 22 based on Foata normal form. 1/1770 useless extension candidates. Maximal degree in co-relation 2219. Up to 73 conditions per place. [2022-11-02 20:59:25,579 INFO L137 encePairwiseOnDemand]: 341/353 looper letters, 27 selfloop transitions, 11 changer transitions 0/344 dead transitions. [2022-11-02 20:59:25,579 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 344 transitions, 814 flow [2022-11-02 20:59:25,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-02 20:59:25,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-11-02 20:59:25,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1299 transitions. [2022-11-02 20:59:25,583 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.919971671388102 [2022-11-02 20:59:25,583 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1299 transitions. [2022-11-02 20:59:25,584 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1299 transitions. [2022-11-02 20:59:25,585 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:59:25,585 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1299 transitions. [2022-11-02 20:59:25,589 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 324.75) internal successors, (1299), 4 states have internal predecessors, (1299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:25,592 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 353.0) internal successors, (1765), 5 states have internal predecessors, (1765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:25,594 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 353.0) internal successors, (1765), 5 states have internal predecessors, (1765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:25,594 INFO L175 Difference]: Start difference. First operand has 315 places, 329 transitions, 704 flow. Second operand 4 states and 1299 transitions. [2022-11-02 20:59:25,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 344 transitions, 814 flow [2022-11-02 20:59:25,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 344 transitions, 812 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-02 20:59:25,602 INFO L231 Difference]: Finished difference. Result has 320 places, 335 transitions, 772 flow [2022-11-02 20:59:25,603 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=702, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=772, PETRI_PLACES=320, PETRI_TRANSITIONS=335} [2022-11-02 20:59:25,604 INFO L287 CegarLoopForPetriNet]: 314 programPoint places, 6 predicate places. [2022-11-02 20:59:25,604 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 335 transitions, 772 flow [2022-11-02 20:59:25,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 318.0) internal successors, (1272), 4 states have internal predecessors, (1272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:25,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:59:25,606 INFO L208 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] [2022-11-02 20:59:25,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-02 20:59:25,606 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:59:25,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:59:25,607 INFO L85 PathProgramCache]: Analyzing trace with hash 1725960401, now seen corresponding path program 1 times [2022-11-02 20:59:25,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:59:25,607 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765406587] [2022-11-02 20:59:25,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:59:25,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:59:25,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:59:25,827 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-02 20:59:25,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:59:25,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765406587] [2022-11-02 20:59:25,828 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765406587] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:59:25,828 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:59:25,828 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:59:25,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681018806] [2022-11-02 20:59:25,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:59:25,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-02 20:59:25,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:59:25,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:59:25,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:59:25,833 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 316 out of 353 [2022-11-02 20:59:25,836 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 335 transitions, 772 flow. Second operand has 5 states, 5 states have (on average 318.6) internal successors, (1593), 5 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:25,836 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:59:25,836 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 316 of 353 [2022-11-02 20:59:25,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:59:26,157 INFO L130 PetriNetUnfolder]: 132/1424 cut-off events. [2022-11-02 20:59:26,157 INFO L131 PetriNetUnfolder]: For 42/53 co-relation queries the response was YES. [2022-11-02 20:59:26,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1730 conditions, 1424 events. 132/1424 cut-off events. For 42/53 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 9500 event pairs, 31 based on Foata normal form. 2/1293 useless extension candidates. Maximal degree in co-relation 1722. Up to 113 conditions per place. [2022-11-02 20:59:26,177 INFO L137 encePairwiseOnDemand]: 342/353 looper letters, 30 selfloop transitions, 9 changer transitions 0/352 dead transitions. [2022-11-02 20:59:26,177 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 352 transitions, 890 flow [2022-11-02 20:59:26,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 20:59:26,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-02 20:59:26,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1937 transitions. [2022-11-02 20:59:26,181 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9145420207743153 [2022-11-02 20:59:26,181 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1937 transitions. [2022-11-02 20:59:26,181 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1937 transitions. [2022-11-02 20:59:26,183 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:59:26,183 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1937 transitions. [2022-11-02 20:59:26,188 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 322.8333333333333) internal successors, (1937), 6 states have internal predecessors, (1937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:26,193 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 353.0) internal successors, (2471), 7 states have internal predecessors, (2471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:26,195 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 353.0) internal successors, (2471), 7 states have internal predecessors, (2471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:26,195 INFO L175 Difference]: Start difference. First operand has 320 places, 335 transitions, 772 flow. Second operand 6 states and 1937 transitions. [2022-11-02 20:59:26,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 352 transitions, 890 flow [2022-11-02 20:59:26,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 352 transitions, 890 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-02 20:59:26,206 INFO L231 Difference]: Finished difference. Result has 329 places, 341 transitions, 831 flow [2022-11-02 20:59:26,206 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=772, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=831, PETRI_PLACES=329, PETRI_TRANSITIONS=341} [2022-11-02 20:59:26,209 INFO L287 CegarLoopForPetriNet]: 314 programPoint places, 15 predicate places. [2022-11-02 20:59:26,210 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 341 transitions, 831 flow [2022-11-02 20:59:26,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 318.6) internal successors, (1593), 5 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:26,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:59:26,211 INFO L208 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-02 20:59:26,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-02 20:59:26,212 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:59:26,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:59:26,213 INFO L85 PathProgramCache]: Analyzing trace with hash -1510773573, now seen corresponding path program 1 times [2022-11-02 20:59:26,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:59:26,214 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935609137] [2022-11-02 20:59:26,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:59:26,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:59:26,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:59:26,412 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-02 20:59:26,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:59:26,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935609137] [2022-11-02 20:59:26,413 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935609137] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:59:26,413 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:59:26,413 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:59:26,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3634904] [2022-11-02 20:59:26,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:59:26,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-02 20:59:26,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:59:26,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:59:26,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:59:26,419 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 316 out of 353 [2022-11-02 20:59:26,422 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 341 transitions, 831 flow. Second operand has 5 states, 5 states have (on average 318.6) internal successors, (1593), 5 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:26,423 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:59:26,423 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 316 of 353 [2022-11-02 20:59:26,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:59:26,927 INFO L130 PetriNetUnfolder]: 211/2381 cut-off events. [2022-11-02 20:59:26,927 INFO L131 PetriNetUnfolder]: For 132/143 co-relation queries the response was YES. [2022-11-02 20:59:26,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2892 conditions, 2381 events. 211/2381 cut-off events. For 132/143 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 18252 event pairs, 42 based on Foata normal form. 0/2127 useless extension candidates. Maximal degree in co-relation 2879. Up to 171 conditions per place. [2022-11-02 20:59:26,954 INFO L137 encePairwiseOnDemand]: 342/353 looper letters, 29 selfloop transitions, 9 changer transitions 0/357 dead transitions. [2022-11-02 20:59:26,954 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 357 transitions, 944 flow [2022-11-02 20:59:26,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 20:59:26,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-02 20:59:26,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1936 transitions. [2022-11-02 20:59:26,959 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9140698772426817 [2022-11-02 20:59:26,959 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1936 transitions. [2022-11-02 20:59:26,959 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1936 transitions. [2022-11-02 20:59:26,960 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:59:26,960 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1936 transitions. [2022-11-02 20:59:26,964 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 322.6666666666667) internal successors, (1936), 6 states have internal predecessors, (1936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:26,968 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 353.0) internal successors, (2471), 7 states have internal predecessors, (2471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:26,970 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 353.0) internal successors, (2471), 7 states have internal predecessors, (2471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:26,970 INFO L175 Difference]: Start difference. First operand has 329 places, 341 transitions, 831 flow. Second operand 6 states and 1936 transitions. [2022-11-02 20:59:26,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 357 transitions, 944 flow [2022-11-02 20:59:26,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 357 transitions, 939 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-02 20:59:26,979 INFO L231 Difference]: Finished difference. Result has 337 places, 347 transitions, 885 flow [2022-11-02 20:59:26,979 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=826, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=885, PETRI_PLACES=337, PETRI_TRANSITIONS=347} [2022-11-02 20:59:26,980 INFO L287 CegarLoopForPetriNet]: 314 programPoint places, 23 predicate places. [2022-11-02 20:59:26,980 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 347 transitions, 885 flow [2022-11-02 20:59:26,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 318.6) internal successors, (1593), 5 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:26,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:59:26,982 INFO L208 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] [2022-11-02 20:59:26,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-02 20:59:26,982 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:59:26,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:59:26,982 INFO L85 PathProgramCache]: Analyzing trace with hash 1722881034, now seen corresponding path program 1 times [2022-11-02 20:59:26,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:59:26,983 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915910932] [2022-11-02 20:59:26,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:59:26,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:59:27,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:59:27,152 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-02 20:59:27,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:59:27,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915910932] [2022-11-02 20:59:27,152 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915910932] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:59:27,153 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:59:27,153 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:59:27,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032641068] [2022-11-02 20:59:27,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:59:27,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-02 20:59:27,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:59:27,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:59:27,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:59:27,160 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 322 out of 353 [2022-11-02 20:59:27,162 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 347 transitions, 885 flow. Second operand has 5 states, 5 states have (on average 324.4) internal successors, (1622), 5 states have internal predecessors, (1622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:27,162 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:59:27,162 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 322 of 353 [2022-11-02 20:59:27,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:59:27,538 INFO L130 PetriNetUnfolder]: 110/1717 cut-off events. [2022-11-02 20:59:27,538 INFO L131 PetriNetUnfolder]: For 75/87 co-relation queries the response was YES. [2022-11-02 20:59:27,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2075 conditions, 1717 events. 110/1717 cut-off events. For 75/87 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 11619 event pairs, 4 based on Foata normal form. 0/1581 useless extension candidates. Maximal degree in co-relation 2058. Up to 53 conditions per place. [2022-11-02 20:59:27,561 INFO L137 encePairwiseOnDemand]: 348/353 looper letters, 16 selfloop transitions, 4 changer transitions 0/351 dead transitions. [2022-11-02 20:59:27,562 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 351 transitions, 933 flow [2022-11-02 20:59:27,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-02 20:59:27,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-02 20:59:27,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1631 transitions. [2022-11-02 20:59:27,566 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9240793201133144 [2022-11-02 20:59:27,566 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1631 transitions. [2022-11-02 20:59:27,566 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1631 transitions. [2022-11-02 20:59:27,567 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:59:27,567 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1631 transitions. [2022-11-02 20:59:27,571 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 326.2) internal successors, (1631), 5 states have internal predecessors, (1631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:27,574 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 353.0) internal successors, (2118), 6 states have internal predecessors, (2118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:27,575 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 353.0) internal successors, (2118), 6 states have internal predecessors, (2118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:27,575 INFO L175 Difference]: Start difference. First operand has 337 places, 347 transitions, 885 flow. Second operand 5 states and 1631 transitions. [2022-11-02 20:59:27,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 351 transitions, 933 flow [2022-11-02 20:59:27,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 351 transitions, 928 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-02 20:59:27,584 INFO L231 Difference]: Finished difference. Result has 341 places, 348 transitions, 896 flow [2022-11-02 20:59:27,585 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=880, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=896, PETRI_PLACES=341, PETRI_TRANSITIONS=348} [2022-11-02 20:59:27,586 INFO L287 CegarLoopForPetriNet]: 314 programPoint places, 27 predicate places. [2022-11-02 20:59:27,586 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 348 transitions, 896 flow [2022-11-02 20:59:27,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 324.4) internal successors, (1622), 5 states have internal predecessors, (1622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:27,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:59:27,587 INFO L208 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] [2022-11-02 20:59:27,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-02 20:59:27,588 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:59:27,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:59:27,588 INFO L85 PathProgramCache]: Analyzing trace with hash 1414614717, now seen corresponding path program 1 times [2022-11-02 20:59:27,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:59:27,589 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285504997] [2022-11-02 20:59:27,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:59:27,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:59:27,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:59:27,789 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:59:27,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:59:27,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285504997] [2022-11-02 20:59:27,790 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285504997] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:59:27,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2113186169] [2022-11-02 20:59:27,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:59:27,790 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:59:27,791 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acea1b8c-8c2e-45e0-92f6-abeb95f533eb/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:59:27,794 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acea1b8c-8c2e-45e0-92f6-abeb95f533eb/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:59:27,818 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acea1b8c-8c2e-45e0-92f6-abeb95f533eb/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-02 20:59:27,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:59:27,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-02 20:59:27,966 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:59:28,171 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:59:28,171 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:59:28,282 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:59:28,283 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2113186169] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:59:28,283 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 20:59:28,283 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-11-02 20:59:28,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329578751] [2022-11-02 20:59:28,284 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 20:59:28,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-02 20:59:28,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:59:28,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-02 20:59:28,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2022-11-02 20:59:28,291 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 321 out of 353 [2022-11-02 20:59:28,296 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 348 transitions, 896 flow. Second operand has 14 states, 14 states have (on average 323.64285714285717) internal successors, (4531), 14 states have internal predecessors, (4531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:28,296 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:59:28,296 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 321 of 353 [2022-11-02 20:59:28,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:59:28,888 INFO L130 PetriNetUnfolder]: 110/1726 cut-off events. [2022-11-02 20:59:28,889 INFO L131 PetriNetUnfolder]: For 76/88 co-relation queries the response was YES. [2022-11-02 20:59:28,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2096 conditions, 1726 events. 110/1726 cut-off events. For 76/88 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 11653 event pairs, 4 based on Foata normal form. 2/1593 useless extension candidates. Maximal degree in co-relation 2078. Up to 53 conditions per place. [2022-11-02 20:59:28,916 INFO L137 encePairwiseOnDemand]: 345/353 looper letters, 17 selfloop transitions, 11 changer transitions 0/358 dead transitions. [2022-11-02 20:59:28,916 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 358 transitions, 974 flow [2022-11-02 20:59:28,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-02 20:59:28,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-02 20:59:28,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 3561 transitions. [2022-11-02 20:59:28,926 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9170744269894412 [2022-11-02 20:59:28,926 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 3561 transitions. [2022-11-02 20:59:28,926 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 3561 transitions. [2022-11-02 20:59:28,929 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:59:28,929 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 3561 transitions. [2022-11-02 20:59:28,938 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 323.72727272727275) internal successors, (3561), 11 states have internal predecessors, (3561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:28,962 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 353.0) internal successors, (4236), 12 states have internal predecessors, (4236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:28,964 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 353.0) internal successors, (4236), 12 states have internal predecessors, (4236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:28,964 INFO L175 Difference]: Start difference. First operand has 341 places, 348 transitions, 896 flow. Second operand 11 states and 3561 transitions. [2022-11-02 20:59:28,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 358 transitions, 974 flow [2022-11-02 20:59:28,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 358 transitions, 968 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-11-02 20:59:28,977 INFO L231 Difference]: Finished difference. Result has 351 places, 354 transitions, 945 flow [2022-11-02 20:59:28,977 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=890, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=945, PETRI_PLACES=351, PETRI_TRANSITIONS=354} [2022-11-02 20:59:28,978 INFO L287 CegarLoopForPetriNet]: 314 programPoint places, 37 predicate places. [2022-11-02 20:59:28,982 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 354 transitions, 945 flow [2022-11-02 20:59:28,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 323.64285714285717) internal successors, (4531), 14 states have internal predecessors, (4531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:28,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:59:28,984 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:59:29,027 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acea1b8c-8c2e-45e0-92f6-abeb95f533eb/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-02 20:59:29,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acea1b8c-8c2e-45e0-92f6-abeb95f533eb/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:59:29,204 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:59:29,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:59:29,205 INFO L85 PathProgramCache]: Analyzing trace with hash -523708949, now seen corresponding path program 2 times [2022-11-02 20:59:29,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:59:29,205 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772771032] [2022-11-02 20:59:29,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:59:29,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:59:29,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:59:29,592 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-02 20:59:29,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:59:29,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772771032] [2022-11-02 20:59:29,592 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772771032] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:59:29,592 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:59:29,593 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-02 20:59:29,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294557276] [2022-11-02 20:59:29,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:59:29,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-02 20:59:29,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:59:29,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-02 20:59:29,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-11-02 20:59:29,597 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 306 out of 353 [2022-11-02 20:59:29,599 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 354 transitions, 945 flow. Second operand has 8 states, 8 states have (on average 309.125) internal successors, (2473), 8 states have internal predecessors, (2473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:29,600 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:59:29,600 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 306 of 353 [2022-11-02 20:59:29,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:59:30,093 INFO L130 PetriNetUnfolder]: 111/1830 cut-off events. [2022-11-02 20:59:30,093 INFO L131 PetriNetUnfolder]: For 78/90 co-relation queries the response was YES. [2022-11-02 20:59:30,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2404 conditions, 1830 events. 111/1830 cut-off events. For 78/90 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 12306 event pairs, 4 based on Foata normal form. 8/1703 useless extension candidates. Maximal degree in co-relation 2383. Up to 128 conditions per place. [2022-11-02 20:59:30,114 INFO L137 encePairwiseOnDemand]: 344/353 looper letters, 35 selfloop transitions, 4 changer transitions 5/369 dead transitions. [2022-11-02 20:59:30,114 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 369 transitions, 1063 flow [2022-11-02 20:59:30,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-02 20:59:30,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-11-02 20:59:30,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2493 transitions. [2022-11-02 20:59:30,119 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8827903682719547 [2022-11-02 20:59:30,119 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2493 transitions. [2022-11-02 20:59:30,119 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2493 transitions. [2022-11-02 20:59:30,121 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:59:30,121 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2493 transitions. [2022-11-02 20:59:30,125 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 311.625) internal successors, (2493), 8 states have internal predecessors, (2493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:30,130 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 353.0) internal successors, (3177), 9 states have internal predecessors, (3177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:30,131 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 353.0) internal successors, (3177), 9 states have internal predecessors, (3177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:30,131 INFO L175 Difference]: Start difference. First operand has 351 places, 354 transitions, 945 flow. Second operand 8 states and 2493 transitions. [2022-11-02 20:59:30,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 369 transitions, 1063 flow [2022-11-02 20:59:30,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 369 transitions, 1054 flow, removed 2 selfloop flow, removed 3 redundant places. [2022-11-02 20:59:30,140 INFO L231 Difference]: Finished difference. Result has 361 places, 357 transitions, 972 flow [2022-11-02 20:59:30,141 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=936, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=972, PETRI_PLACES=361, PETRI_TRANSITIONS=357} [2022-11-02 20:59:30,141 INFO L287 CegarLoopForPetriNet]: 314 programPoint places, 47 predicate places. [2022-11-02 20:59:30,141 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 357 transitions, 972 flow [2022-11-02 20:59:30,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 309.125) internal successors, (2473), 8 states have internal predecessors, (2473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:30,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:59:30,143 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:59:30,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-02 20:59:30,143 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:59:30,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:59:30,144 INFO L85 PathProgramCache]: Analyzing trace with hash -1163854113, now seen corresponding path program 1 times [2022-11-02 20:59:30,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:59:30,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330149851] [2022-11-02 20:59:30,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:59:30,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:59:30,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:59:30,297 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-02 20:59:30,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:59:30,299 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330149851] [2022-11-02 20:59:30,299 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330149851] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:59:30,299 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:59:30,299 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-02 20:59:30,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886938655] [2022-11-02 20:59:30,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:59:30,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-02 20:59:30,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:59:30,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-02 20:59:30,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-02 20:59:30,305 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 315 out of 353 [2022-11-02 20:59:30,306 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 357 transitions, 972 flow. Second operand has 4 states, 4 states have (on average 318.0) internal successors, (1272), 4 states have internal predecessors, (1272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:30,306 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:59:30,306 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 315 of 353 [2022-11-02 20:59:30,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:59:31,002 INFO L130 PetriNetUnfolder]: 286/2931 cut-off events. [2022-11-02 20:59:31,003 INFO L131 PetriNetUnfolder]: For 206/217 co-relation queries the response was YES. [2022-11-02 20:59:31,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3949 conditions, 2931 events. 286/2931 cut-off events. For 206/217 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 23823 event pairs, 59 based on Foata normal form. 0/2625 useless extension candidates. Maximal degree in co-relation 3922. Up to 191 conditions per place. [2022-11-02 20:59:31,032 INFO L137 encePairwiseOnDemand]: 341/353 looper letters, 26 selfloop transitions, 11 changer transitions 0/371 dead transitions. [2022-11-02 20:59:31,032 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 371 transitions, 1077 flow [2022-11-02 20:59:31,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-02 20:59:31,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-11-02 20:59:31,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1298 transitions. [2022-11-02 20:59:31,036 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9192634560906515 [2022-11-02 20:59:31,036 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1298 transitions. [2022-11-02 20:59:31,036 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1298 transitions. [2022-11-02 20:59:31,037 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:59:31,037 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1298 transitions. [2022-11-02 20:59:31,039 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 324.5) internal successors, (1298), 4 states have internal predecessors, (1298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:31,042 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 353.0) internal successors, (1765), 5 states have internal predecessors, (1765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:31,043 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 353.0) internal successors, (1765), 5 states have internal predecessors, (1765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:31,043 INFO L175 Difference]: Start difference. First operand has 361 places, 357 transitions, 972 flow. Second operand 4 states and 1298 transitions. [2022-11-02 20:59:31,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 371 transitions, 1077 flow [2022-11-02 20:59:31,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 371 transitions, 1067 flow, removed 4 selfloop flow, removed 5 redundant places. [2022-11-02 20:59:31,054 INFO L231 Difference]: Finished difference. Result has 358 places, 363 transitions, 1032 flow [2022-11-02 20:59:31,055 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=962, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1032, PETRI_PLACES=358, PETRI_TRANSITIONS=363} [2022-11-02 20:59:31,056 INFO L287 CegarLoopForPetriNet]: 314 programPoint places, 44 predicate places. [2022-11-02 20:59:31,056 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 363 transitions, 1032 flow [2022-11-02 20:59:31,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 318.0) internal successors, (1272), 4 states have internal predecessors, (1272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:31,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:59:31,057 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:59:31,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-11-02 20:59:31,058 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:59:31,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:59:31,058 INFO L85 PathProgramCache]: Analyzing trace with hash 497553354, now seen corresponding path program 1 times [2022-11-02 20:59:31,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:59:31,058 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781136633] [2022-11-02 20:59:31,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:59:31,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:59:31,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:59:31,176 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-02 20:59:31,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:59:31,176 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781136633] [2022-11-02 20:59:31,177 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781136633] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:59:31,177 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:59:31,177 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-02 20:59:31,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538548230] [2022-11-02 20:59:31,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:59:31,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-02 20:59:31,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:59:31,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-02 20:59:31,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-02 20:59:31,181 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 315 out of 353 [2022-11-02 20:59:31,182 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 363 transitions, 1032 flow. Second operand has 4 states, 4 states have (on average 318.0) internal successors, (1272), 4 states have internal predecessors, (1272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:31,182 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:59:31,182 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 315 of 353 [2022-11-02 20:59:31,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:59:31,692 INFO L130 PetriNetUnfolder]: 178/2081 cut-off events. [2022-11-02 20:59:31,692 INFO L131 PetriNetUnfolder]: For 169/305 co-relation queries the response was YES. [2022-11-02 20:59:31,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2879 conditions, 2081 events. 178/2081 cut-off events. For 169/305 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 14292 event pairs, 37 based on Foata normal form. 10/1960 useless extension candidates. Maximal degree in co-relation 2854. Up to 136 conditions per place. [2022-11-02 20:59:31,757 INFO L137 encePairwiseOnDemand]: 348/353 looper letters, 35 selfloop transitions, 4 changer transitions 0/372 dead transitions. [2022-11-02 20:59:31,757 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 372 transitions, 1135 flow [2022-11-02 20:59:31,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-02 20:59:31,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-02 20:59:31,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1611 transitions. [2022-11-02 20:59:31,762 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9127478753541076 [2022-11-02 20:59:31,762 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1611 transitions. [2022-11-02 20:59:31,762 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1611 transitions. [2022-11-02 20:59:31,763 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:59:31,763 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1611 transitions. [2022-11-02 20:59:31,766 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 322.2) internal successors, (1611), 5 states have internal predecessors, (1611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:31,769 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 353.0) internal successors, (2118), 6 states have internal predecessors, (2118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:31,770 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 353.0) internal successors, (2118), 6 states have internal predecessors, (2118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:31,770 INFO L175 Difference]: Start difference. First operand has 358 places, 363 transitions, 1032 flow. Second operand 5 states and 1611 transitions. [2022-11-02 20:59:31,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 372 transitions, 1135 flow [2022-11-02 20:59:31,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 372 transitions, 1133 flow, removed 1 selfloop flow, removed 0 redundant places. [2022-11-02 20:59:31,780 INFO L231 Difference]: Finished difference. Result has 363 places, 363 transitions, 1044 flow [2022-11-02 20:59:31,781 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=1026, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1044, PETRI_PLACES=363, PETRI_TRANSITIONS=363} [2022-11-02 20:59:31,782 INFO L287 CegarLoopForPetriNet]: 314 programPoint places, 49 predicate places. [2022-11-02 20:59:31,782 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 363 transitions, 1044 flow [2022-11-02 20:59:31,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 318.0) internal successors, (1272), 4 states have internal predecessors, (1272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:31,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:59:31,783 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:59:31,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-02 20:59:31,784 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:59:31,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:59:31,784 INFO L85 PathProgramCache]: Analyzing trace with hash -5692377, now seen corresponding path program 1 times [2022-11-02 20:59:31,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:59:31,785 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194178352] [2022-11-02 20:59:31,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:59:31,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:59:31,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:59:31,891 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-02 20:59:31,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:59:31,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194178352] [2022-11-02 20:59:31,892 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194178352] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:59:31,892 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:59:31,892 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-02 20:59:31,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633466369] [2022-11-02 20:59:31,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:59:31,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-02 20:59:31,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:59:31,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-02 20:59:31,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-02 20:59:31,895 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 315 out of 353 [2022-11-02 20:59:31,897 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 363 transitions, 1044 flow. Second operand has 4 states, 4 states have (on average 318.0) internal successors, (1272), 4 states have internal predecessors, (1272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:31,897 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:59:31,897 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 315 of 353 [2022-11-02 20:59:31,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:59:32,557 INFO L130 PetriNetUnfolder]: 278/2752 cut-off events. [2022-11-02 20:59:32,557 INFO L131 PetriNetUnfolder]: For 431/442 co-relation queries the response was YES. [2022-11-02 20:59:32,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3840 conditions, 2752 events. 278/2752 cut-off events. For 431/442 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 20581 event pairs, 84 based on Foata normal form. 5/2500 useless extension candidates. Maximal degree in co-relation 3813. Up to 292 conditions per place. [2022-11-02 20:59:32,599 INFO L137 encePairwiseOnDemand]: 348/353 looper letters, 34 selfloop transitions, 4 changer transitions 0/371 dead transitions. [2022-11-02 20:59:32,599 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 371 transitions, 1142 flow [2022-11-02 20:59:32,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-02 20:59:32,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-02 20:59:32,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1610 transitions. [2022-11-02 20:59:32,603 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9121813031161473 [2022-11-02 20:59:32,604 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1610 transitions. [2022-11-02 20:59:32,604 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1610 transitions. [2022-11-02 20:59:32,605 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:59:32,605 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1610 transitions. [2022-11-02 20:59:32,608 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 322.0) internal successors, (1610), 5 states have internal predecessors, (1610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:32,611 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 353.0) internal successors, (2118), 6 states have internal predecessors, (2118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:32,612 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 353.0) internal successors, (2118), 6 states have internal predecessors, (2118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:32,612 INFO L175 Difference]: Start difference. First operand has 363 places, 363 transitions, 1044 flow. Second operand 5 states and 1610 transitions. [2022-11-02 20:59:32,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 371 transitions, 1142 flow [2022-11-02 20:59:32,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 371 transitions, 1134 flow, removed 2 selfloop flow, removed 2 redundant places. [2022-11-02 20:59:32,625 INFO L231 Difference]: Finished difference. Result has 366 places, 363 transitions, 1050 flow [2022-11-02 20:59:32,626 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=1032, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1050, PETRI_PLACES=366, PETRI_TRANSITIONS=363} [2022-11-02 20:59:32,626 INFO L287 CegarLoopForPetriNet]: 314 programPoint places, 52 predicate places. [2022-11-02 20:59:32,627 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 363 transitions, 1050 flow [2022-11-02 20:59:32,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 318.0) internal successors, (1272), 4 states have internal predecessors, (1272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:32,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:59:32,628 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 20:59:32,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-11-02 20:59:32,628 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:59:32,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:59:32,629 INFO L85 PathProgramCache]: Analyzing trace with hash 1607751044, now seen corresponding path program 1 times [2022-11-02 20:59:32,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:59:32,629 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230914337] [2022-11-02 20:59:32,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:59:32,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:59:32,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:59:32,761 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-02 20:59:32,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:59:32,761 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230914337] [2022-11-02 20:59:32,761 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230914337] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:59:32,762 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:59:32,762 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-02 20:59:32,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583437642] [2022-11-02 20:59:32,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:59:32,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-02 20:59:32,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:59:32,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-02 20:59:32,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-02 20:59:32,766 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 315 out of 353 [2022-11-02 20:59:32,768 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 363 transitions, 1050 flow. Second operand has 4 states, 4 states have (on average 319.25) internal successors, (1277), 4 states have internal predecessors, (1277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:32,768 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:59:32,768 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 315 of 353 [2022-11-02 20:59:32,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:59:33,378 INFO L130 PetriNetUnfolder]: 191/2071 cut-off events. [2022-11-02 20:59:33,379 INFO L131 PetriNetUnfolder]: For 223/461 co-relation queries the response was YES. [2022-11-02 20:59:33,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2959 conditions, 2071 events. 191/2071 cut-off events. For 223/461 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 13970 event pairs, 43 based on Foata normal form. 23/1965 useless extension candidates. Maximal degree in co-relation 2932. Up to 162 conditions per place. [2022-11-02 20:59:33,419 INFO L137 encePairwiseOnDemand]: 347/353 looper letters, 34 selfloop transitions, 6 changer transitions 0/374 dead transitions. [2022-11-02 20:59:33,420 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 374 transitions, 1169 flow [2022-11-02 20:59:33,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-02 20:59:33,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-02 20:59:33,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1609 transitions. [2022-11-02 20:59:33,424 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.911614730878187 [2022-11-02 20:59:33,424 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1609 transitions. [2022-11-02 20:59:33,424 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1609 transitions. [2022-11-02 20:59:33,425 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:59:33,426 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1609 transitions. [2022-11-02 20:59:33,429 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 321.8) internal successors, (1609), 5 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-02 20:59:33,432 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 353.0) internal successors, (2118), 6 states have internal predecessors, (2118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:33,433 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 353.0) internal successors, (2118), 6 states have internal predecessors, (2118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:33,433 INFO L175 Difference]: Start difference. First operand has 366 places, 363 transitions, 1050 flow. Second operand 5 states and 1609 transitions. [2022-11-02 20:59:33,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 374 transitions, 1169 flow [2022-11-02 20:59:33,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 374 transitions, 1163 flow, removed 1 selfloop flow, removed 2 redundant places. [2022-11-02 20:59:33,445 INFO L231 Difference]: Finished difference. Result has 371 places, 368 transitions, 1104 flow [2022-11-02 20:59:33,446 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=1044, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1104, PETRI_PLACES=371, PETRI_TRANSITIONS=368} [2022-11-02 20:59:33,447 INFO L287 CegarLoopForPetriNet]: 314 programPoint places, 57 predicate places. [2022-11-02 20:59:33,447 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 368 transitions, 1104 flow [2022-11-02 20:59:33,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 319.25) internal successors, (1277), 4 states have internal predecessors, (1277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:33,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:59:33,448 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 20:59:33,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-11-02 20:59:33,450 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:59:33,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:59:33,451 INFO L85 PathProgramCache]: Analyzing trace with hash -1952346162, now seen corresponding path program 1 times [2022-11-02 20:59:33,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:59:33,451 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762100619] [2022-11-02 20:59:33,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:59:33,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:59:33,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:59:33,521 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-02 20:59:33,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:59:33,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762100619] [2022-11-02 20:59:33,522 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762100619] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:59:33,522 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:59:33,522 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:59:33,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558778790] [2022-11-02 20:59:33,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:59:33,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-02 20:59:33,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:59:33,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:59:33,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:59:33,525 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 307 out of 353 [2022-11-02 20:59:33,526 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 368 transitions, 1104 flow. Second operand has 3 states, 3 states have (on average 312.6666666666667) internal successors, (938), 3 states have internal predecessors, (938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:33,526 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:59:33,526 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 307 of 353 [2022-11-02 20:59:33,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:59:35,502 INFO L130 PetriNetUnfolder]: 966/8612 cut-off events. [2022-11-02 20:59:35,502 INFO L131 PetriNetUnfolder]: For 1537/1556 co-relation queries the response was YES. [2022-11-02 20:59:35,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12314 conditions, 8612 events. 966/8612 cut-off events. For 1537/1556 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 91075 event pairs, 276 based on Foata normal form. 0/7923 useless extension candidates. Maximal degree in co-relation 12285. Up to 728 conditions per place. [2022-11-02 20:59:35,607 INFO L137 encePairwiseOnDemand]: 349/353 looper letters, 52 selfloop transitions, 3 changer transitions 0/386 dead transitions. [2022-11-02 20:59:35,608 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 386 transitions, 1273 flow [2022-11-02 20:59:35,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:59:35,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-02 20:59:35,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 970 transitions. [2022-11-02 20:59:35,610 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9159584513692163 [2022-11-02 20:59:35,611 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 970 transitions. [2022-11-02 20:59:35,611 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 970 transitions. [2022-11-02 20:59:35,611 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:59:35,612 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 970 transitions. [2022-11-02 20:59:35,614 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 323.3333333333333) internal successors, (970), 3 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:35,615 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 353.0) internal successors, (1412), 4 states have internal predecessors, (1412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:35,616 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 353.0) internal successors, (1412), 4 states have internal predecessors, (1412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:35,616 INFO L175 Difference]: Start difference. First operand has 371 places, 368 transitions, 1104 flow. Second operand 3 states and 970 transitions. [2022-11-02 20:59:35,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 386 transitions, 1273 flow [2022-11-02 20:59:35,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 386 transitions, 1269 flow, removed 1 selfloop flow, removed 1 redundant places. [2022-11-02 20:59:35,640 INFO L231 Difference]: Finished difference. Result has 374 places, 370 transitions, 1122 flow [2022-11-02 20:59:35,641 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=1100, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1122, PETRI_PLACES=374, PETRI_TRANSITIONS=370} [2022-11-02 20:59:35,641 INFO L287 CegarLoopForPetriNet]: 314 programPoint places, 60 predicate places. [2022-11-02 20:59:35,642 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 370 transitions, 1122 flow [2022-11-02 20:59:35,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 312.6666666666667) internal successors, (938), 3 states have internal predecessors, (938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:35,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:59:35,643 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 20:59:35,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-11-02 20:59:35,643 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:59:35,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:59:35,644 INFO L85 PathProgramCache]: Analyzing trace with hash 669293166, now seen corresponding path program 1 times [2022-11-02 20:59:35,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:59:35,644 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432871467] [2022-11-02 20:59:35,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:59:35,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:59:35,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:59:35,913 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-11-02 20:59:35,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:59:35,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432871467] [2022-11-02 20:59:35,914 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432871467] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:59:35,914 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:59:35,914 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-02 20:59:35,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444969308] [2022-11-02 20:59:35,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:59:35,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-02 20:59:35,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:59:35,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-02 20:59:35,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-02 20:59:35,920 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 312 out of 353 [2022-11-02 20:59:35,923 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 370 transitions, 1122 flow. Second operand has 7 states, 7 states have (on average 314.7142857142857) internal successors, (2203), 7 states have internal predecessors, (2203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:35,923 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:59:35,923 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 312 of 353 [2022-11-02 20:59:35,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:59:36,987 INFO L130 PetriNetUnfolder]: 298/3379 cut-off events. [2022-11-02 20:59:36,988 INFO L131 PetriNetUnfolder]: For 378/1206 co-relation queries the response was YES. [2022-11-02 20:59:37,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4998 conditions, 3379 events. 298/3379 cut-off events. For 378/1206 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 27665 event pairs, 40 based on Foata normal form. 22/3228 useless extension candidates. Maximal degree in co-relation 4968. Up to 315 conditions per place. [2022-11-02 20:59:37,037 INFO L137 encePairwiseOnDemand]: 337/353 looper letters, 40 selfloop transitions, 17 changer transitions 0/396 dead transitions. [2022-11-02 20:59:37,037 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 396 transitions, 1306 flow [2022-11-02 20:59:37,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-02 20:59:37,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-11-02 20:59:37,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2551 transitions. [2022-11-02 20:59:37,048 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9033286118980169 [2022-11-02 20:59:37,048 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2551 transitions. [2022-11-02 20:59:37,049 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2551 transitions. [2022-11-02 20:59:37,050 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:59:37,050 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2551 transitions. [2022-11-02 20:59:37,055 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 318.875) internal successors, (2551), 8 states have internal predecessors, (2551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:37,060 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 353.0) internal successors, (3177), 9 states have internal predecessors, (3177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:37,061 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 353.0) internal successors, (3177), 9 states have internal predecessors, (3177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:37,061 INFO L175 Difference]: Start difference. First operand has 374 places, 370 transitions, 1122 flow. Second operand 8 states and 2551 transitions. [2022-11-02 20:59:37,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 396 transitions, 1306 flow [2022-11-02 20:59:37,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 396 transitions, 1300 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-02 20:59:37,078 INFO L231 Difference]: Finished difference. Result has 383 places, 380 transitions, 1225 flow [2022-11-02 20:59:37,079 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=1116, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1225, PETRI_PLACES=383, PETRI_TRANSITIONS=380} [2022-11-02 20:59:37,080 INFO L287 CegarLoopForPetriNet]: 314 programPoint places, 69 predicate places. [2022-11-02 20:59:37,081 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 380 transitions, 1225 flow [2022-11-02 20:59:37,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 314.7142857142857) internal successors, (2203), 7 states have internal predecessors, (2203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:37,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:59:37,082 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 20:59:37,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-11-02 20:59:37,083 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:59:37,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:59:37,084 INFO L85 PathProgramCache]: Analyzing trace with hash -1622023076, now seen corresponding path program 1 times [2022-11-02 20:59:37,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:59:37,085 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044052288] [2022-11-02 20:59:37,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:59:37,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:59:37,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:59:37,218 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-02 20:59:37,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:59:37,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044052288] [2022-11-02 20:59:37,221 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044052288] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:59:37,221 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:59:37,221 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:59:37,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509870231] [2022-11-02 20:59:37,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:59:37,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-02 20:59:37,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:59:37,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:59:37,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:59:37,224 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 313 out of 353 [2022-11-02 20:59:37,226 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 380 transitions, 1225 flow. Second operand has 5 states, 5 states have (on average 317.0) internal successors, (1585), 5 states have internal predecessors, (1585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:37,226 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:59:37,226 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 313 of 353 [2022-11-02 20:59:37,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:59:38,139 INFO L130 PetriNetUnfolder]: 293/3257 cut-off events. [2022-11-02 20:59:38,139 INFO L131 PetriNetUnfolder]: For 537/1332 co-relation queries the response was YES. [2022-11-02 20:59:38,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5010 conditions, 3257 events. 293/3257 cut-off events. For 537/1332 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 25918 event pairs, 68 based on Foata normal form. 22/3108 useless extension candidates. Maximal degree in co-relation 4976. Up to 251 conditions per place. [2022-11-02 20:59:38,194 INFO L137 encePairwiseOnDemand]: 343/353 looper letters, 42 selfloop transitions, 12 changer transitions 0/397 dead transitions. [2022-11-02 20:59:38,194 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 397 transitions, 1384 flow [2022-11-02 20:59:38,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-02 20:59:38,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-02 20:59:38,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2239 transitions. [2022-11-02 20:59:38,199 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9061108862808579 [2022-11-02 20:59:38,199 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2239 transitions. [2022-11-02 20:59:38,199 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2239 transitions. [2022-11-02 20:59:38,201 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:59:38,201 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2239 transitions. [2022-11-02 20:59:38,206 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 319.85714285714283) internal successors, (2239), 7 states have internal predecessors, (2239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:38,211 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 353.0) internal successors, (2824), 8 states have internal predecessors, (2824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:38,212 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 353.0) internal successors, (2824), 8 states have internal predecessors, (2824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:38,213 INFO L175 Difference]: Start difference. First operand has 383 places, 380 transitions, 1225 flow. Second operand 7 states and 2239 transitions. [2022-11-02 20:59:38,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 397 transitions, 1384 flow [2022-11-02 20:59:38,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 397 transitions, 1371 flow, removed 1 selfloop flow, removed 3 redundant places. [2022-11-02 20:59:38,228 INFO L231 Difference]: Finished difference. Result has 388 places, 384 transitions, 1275 flow [2022-11-02 20:59:38,229 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=1212, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1275, PETRI_PLACES=388, PETRI_TRANSITIONS=384} [2022-11-02 20:59:38,230 INFO L287 CegarLoopForPetriNet]: 314 programPoint places, 74 predicate places. [2022-11-02 20:59:38,230 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 384 transitions, 1275 flow [2022-11-02 20:59:38,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 317.0) internal successors, (1585), 5 states have internal predecessors, (1585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:38,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:59:38,231 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 20:59:38,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-11-02 20:59:38,232 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:59:38,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:59:38,232 INFO L85 PathProgramCache]: Analyzing trace with hash -1128091574, now seen corresponding path program 1 times [2022-11-02 20:59:38,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:59:38,233 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136431903] [2022-11-02 20:59:38,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:59:38,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:59:38,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:59:38,443 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-02 20:59:38,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:59:38,444 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136431903] [2022-11-02 20:59:38,444 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136431903] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:59:38,444 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:59:38,444 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-02 20:59:38,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692981490] [2022-11-02 20:59:38,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:59:38,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-02 20:59:38,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:59:38,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 20:59:38,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-02 20:59:38,448 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 314 out of 353 [2022-11-02 20:59:38,449 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 384 transitions, 1275 flow. Second operand has 6 states, 6 states have (on average 316.8333333333333) internal successors, (1901), 6 states have internal predecessors, (1901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:38,450 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:59:38,450 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 314 of 353 [2022-11-02 20:59:38,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:59:39,692 INFO L130 PetriNetUnfolder]: 368/4154 cut-off events. [2022-11-02 20:59:39,692 INFO L131 PetriNetUnfolder]: For 892/1717 co-relation queries the response was YES. [2022-11-02 20:59:39,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6605 conditions, 4154 events. 368/4154 cut-off events. For 892/1717 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 35092 event pairs, 85 based on Foata normal form. 42/3975 useless extension candidates. Maximal degree in co-relation 6569. Up to 404 conditions per place. [2022-11-02 20:59:39,774 INFO L137 encePairwiseOnDemand]: 341/353 looper letters, 49 selfloop transitions, 13 changer transitions 0/408 dead transitions. [2022-11-02 20:59:39,774 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 408 transitions, 1488 flow [2022-11-02 20:59:39,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-02 20:59:39,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-02 20:59:39,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2248 transitions. [2022-11-02 20:59:39,780 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9097531363820316 [2022-11-02 20:59:39,780 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2248 transitions. [2022-11-02 20:59:39,781 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2248 transitions. [2022-11-02 20:59:39,782 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:59:39,783 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2248 transitions. [2022-11-02 20:59:39,788 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 321.14285714285717) internal successors, (2248), 7 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:39,793 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 353.0) internal successors, (2824), 8 states have internal predecessors, (2824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:39,794 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 353.0) internal successors, (2824), 8 states have internal predecessors, (2824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:39,794 INFO L175 Difference]: Start difference. First operand has 388 places, 384 transitions, 1275 flow. Second operand 7 states and 2248 transitions. [2022-11-02 20:59:39,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 408 transitions, 1488 flow [2022-11-02 20:59:39,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 408 transitions, 1474 flow, removed 5 selfloop flow, removed 2 redundant places. [2022-11-02 20:59:39,816 INFO L231 Difference]: Finished difference. Result has 397 places, 394 transitions, 1374 flow [2022-11-02 20:59:39,817 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=1261, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1374, PETRI_PLACES=397, PETRI_TRANSITIONS=394} [2022-11-02 20:59:39,818 INFO L287 CegarLoopForPetriNet]: 314 programPoint places, 83 predicate places. [2022-11-02 20:59:39,818 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 394 transitions, 1374 flow [2022-11-02 20:59:39,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 316.8333333333333) internal successors, (1901), 6 states have internal predecessors, (1901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:39,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:59:39,819 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 20:59:39,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-11-02 20:59:39,820 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:59:39,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:59:39,820 INFO L85 PathProgramCache]: Analyzing trace with hash 1682436701, now seen corresponding path program 1 times [2022-11-02 20:59:39,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:59:39,821 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698710965] [2022-11-02 20:59:39,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:59:39,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:59:39,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:59:39,931 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-02 20:59:39,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:59:39,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698710965] [2022-11-02 20:59:39,932 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698710965] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:59:39,932 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:59:39,932 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-02 20:59:39,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316690620] [2022-11-02 20:59:39,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:59:39,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-02 20:59:39,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:59:39,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-02 20:59:39,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-02 20:59:39,936 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 315 out of 353 [2022-11-02 20:59:39,938 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 394 transitions, 1374 flow. Second operand has 4 states, 4 states have (on average 319.25) internal successors, (1277), 4 states have internal predecessors, (1277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:39,938 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:59:39,938 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 315 of 353 [2022-11-02 20:59:39,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:59:41,799 INFO L130 PetriNetUnfolder]: 800/7313 cut-off events. [2022-11-02 20:59:41,800 INFO L131 PetriNetUnfolder]: For 2197/2218 co-relation queries the response was YES. [2022-11-02 20:59:41,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11533 conditions, 7313 events. 800/7313 cut-off events. For 2197/2218 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 76852 event pairs, 319 based on Foata normal form. 38/6589 useless extension candidates. Maximal degree in co-relation 11491. Up to 869 conditions per place. [2022-11-02 20:59:41,922 INFO L137 encePairwiseOnDemand]: 347/353 looper letters, 34 selfloop transitions, 6 changer transitions 0/405 dead transitions. [2022-11-02 20:59:41,922 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 405 transitions, 1493 flow [2022-11-02 20:59:41,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-02 20:59:41,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-02 20:59:41,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1609 transitions. [2022-11-02 20:59:41,926 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.911614730878187 [2022-11-02 20:59:41,926 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1609 transitions. [2022-11-02 20:59:41,926 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1609 transitions. [2022-11-02 20:59:41,927 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:59:41,928 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1609 transitions. [2022-11-02 20:59:41,931 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 321.8) internal successors, (1609), 5 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-02 20:59:41,934 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 353.0) internal successors, (2118), 6 states have internal predecessors, (2118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:41,935 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 353.0) internal successors, (2118), 6 states have internal predecessors, (2118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:41,935 INFO L175 Difference]: Start difference. First operand has 397 places, 394 transitions, 1374 flow. Second operand 5 states and 1609 transitions. [2022-11-02 20:59:41,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 405 transitions, 1493 flow [2022-11-02 20:59:41,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 405 transitions, 1487 flow, removed 3 selfloop flow, removed 0 redundant places. [2022-11-02 20:59:41,962 INFO L231 Difference]: Finished difference. Result has 404 places, 399 transitions, 1428 flow [2022-11-02 20:59:41,963 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=1368, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1428, PETRI_PLACES=404, PETRI_TRANSITIONS=399} [2022-11-02 20:59:41,963 INFO L287 CegarLoopForPetriNet]: 314 programPoint places, 90 predicate places. [2022-11-02 20:59:41,964 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 399 transitions, 1428 flow [2022-11-02 20:59:41,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 319.25) internal successors, (1277), 4 states have internal predecessors, (1277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:41,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:59:41,965 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 20:59:41,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-11-02 20:59:41,965 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:59:41,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:59:41,966 INFO L85 PathProgramCache]: Analyzing trace with hash -1031198601, now seen corresponding path program 1 times [2022-11-02 20:59:41,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:59:41,966 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343896526] [2022-11-02 20:59:41,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:59:41,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:59:41,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:59:42,133 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-02 20:59:42,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:59:42,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343896526] [2022-11-02 20:59:42,134 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343896526] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:59:42,134 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:59:42,134 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-02 20:59:42,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94693243] [2022-11-02 20:59:42,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:59:42,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-02 20:59:42,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:59:42,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-02 20:59:42,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-02 20:59:42,138 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 294 out of 353 [2022-11-02 20:59:42,140 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 399 transitions, 1428 flow. Second operand has 7 states, 7 states have (on average 297.85714285714283) internal successors, (2085), 7 states have internal predecessors, (2085), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:42,140 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:59:42,140 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 294 of 353 [2022-11-02 20:59:42,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:59:49,577 INFO L130 PetriNetUnfolder]: 6653/28793 cut-off events. [2022-11-02 20:59:49,577 INFO L131 PetriNetUnfolder]: For 24331/24910 co-relation queries the response was YES. [2022-11-02 20:59:49,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59289 conditions, 28793 events. 6653/28793 cut-off events. For 24331/24910 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 357190 event pairs, 2359 based on Foata normal form. 432/27142 useless extension candidates. Maximal degree in co-relation 59243. Up to 6081 conditions per place. [2022-11-02 20:59:49,905 INFO L137 encePairwiseOnDemand]: 338/353 looper letters, 278 selfloop transitions, 79 changer transitions 0/687 dead transitions. [2022-11-02 20:59:49,905 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 687 transitions, 3600 flow [2022-11-02 20:59:49,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-11-02 20:59:49,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2022-11-02 20:59:49,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 7644 transitions. [2022-11-02 20:59:49,927 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8661756373937677 [2022-11-02 20:59:49,927 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 7644 transitions. [2022-11-02 20:59:49,927 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 7644 transitions. [2022-11-02 20:59:49,934 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:59:49,934 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 7644 transitions. [2022-11-02 20:59:49,950 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 305.76) internal successors, (7644), 25 states have internal predecessors, (7644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:49,966 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 353.0) internal successors, (9178), 26 states have internal predecessors, (9178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:49,970 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 353.0) internal successors, (9178), 26 states have internal predecessors, (9178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:49,970 INFO L175 Difference]: Start difference. First operand has 404 places, 399 transitions, 1428 flow. Second operand 25 states and 7644 transitions. [2022-11-02 20:59:49,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 687 transitions, 3600 flow [2022-11-02 20:59:50,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 687 transitions, 3580 flow, removed 4 selfloop flow, removed 1 redundant places. [2022-11-02 20:59:50,208 INFO L231 Difference]: Finished difference. Result has 439 places, 465 transitions, 2118 flow [2022-11-02 20:59:50,209 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=1424, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=2118, PETRI_PLACES=439, PETRI_TRANSITIONS=465} [2022-11-02 20:59:50,209 INFO L287 CegarLoopForPetriNet]: 314 programPoint places, 125 predicate places. [2022-11-02 20:59:50,209 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 465 transitions, 2118 flow [2022-11-02 20:59:50,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 297.85714285714283) internal successors, (2085), 7 states have internal predecessors, (2085), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:50,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:59:50,211 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 20:59:50,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-11-02 20:59:50,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] === [2022-11-02 20:59:50,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:59:50,216 INFO L85 PathProgramCache]: Analyzing trace with hash 1460276421, now seen corresponding path program 1 times [2022-11-02 20:59:50,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:59:50,217 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766344393] [2022-11-02 20:59:50,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:59:50,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:59:50,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:59:50,513 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-11-02 20:59:50,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:59:50,514 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766344393] [2022-11-02 20:59:50,514 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766344393] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:59:50,514 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:59:50,514 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-02 20:59:50,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818935512] [2022-11-02 20:59:50,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:59:50,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-02 20:59:50,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:59:50,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-02 20:59:50,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-02 20:59:50,518 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 312 out of 353 [2022-11-02 20:59:50,521 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 465 transitions, 2118 flow. Second operand has 7 states, 7 states have (on average 314.7142857142857) internal successors, (2203), 7 states have internal predecessors, (2203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:50,521 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:59:50,521 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 312 of 353 [2022-11-02 20:59:50,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:59:53,392 INFO L130 PetriNetUnfolder]: 1226/10175 cut-off events. [2022-11-02 20:59:53,392 INFO L131 PetriNetUnfolder]: For 7755/7903 co-relation queries the response was YES. [2022-11-02 20:59:53,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18677 conditions, 10175 events. 1226/10175 cut-off events. For 7755/7903 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 118621 event pairs, 373 based on Foata normal form. 28/9190 useless extension candidates. Maximal degree in co-relation 18620. Up to 1225 conditions per place. [2022-11-02 20:59:53,538 INFO L137 encePairwiseOnDemand]: 337/353 looper letters, 39 selfloop transitions, 17 changer transitions 0/490 dead transitions. [2022-11-02 20:59:53,538 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 490 transitions, 2297 flow [2022-11-02 20:59:53,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-02 20:59:53,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-11-02 20:59:53,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2550 transitions. [2022-11-02 20:59:53,543 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9029745042492918 [2022-11-02 20:59:53,543 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2550 transitions. [2022-11-02 20:59:53,543 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2550 transitions. [2022-11-02 20:59:53,544 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:59:53,544 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2550 transitions. [2022-11-02 20:59:53,549 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 318.75) internal successors, (2550), 8 states have internal predecessors, (2550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:53,553 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 353.0) internal successors, (3177), 9 states have internal predecessors, (3177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:53,555 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 353.0) internal successors, (3177), 9 states have internal predecessors, (3177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:53,555 INFO L175 Difference]: Start difference. First operand has 439 places, 465 transitions, 2118 flow. Second operand 8 states and 2550 transitions. [2022-11-02 20:59:53,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 490 transitions, 2297 flow [2022-11-02 20:59:53,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 490 transitions, 2225 flow, removed 7 selfloop flow, removed 5 redundant places. [2022-11-02 20:59:53,634 INFO L231 Difference]: Finished difference. Result has 445 places, 475 transitions, 2155 flow [2022-11-02 20:59:53,635 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=2046, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2155, PETRI_PLACES=445, PETRI_TRANSITIONS=475} [2022-11-02 20:59:53,635 INFO L287 CegarLoopForPetriNet]: 314 programPoint places, 131 predicate places. [2022-11-02 20:59:53,636 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 475 transitions, 2155 flow [2022-11-02 20:59:53,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 314.7142857142857) internal successors, (2203), 7 states have internal predecessors, (2203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:53,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:59:53,637 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 20:59:53,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-11-02 20:59:53,637 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:59:53,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:59:53,638 INFO L85 PathProgramCache]: Analyzing trace with hash 983312573, now seen corresponding path program 1 times [2022-11-02 20:59:53,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:59:53,638 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447333711] [2022-11-02 20:59:53,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:59:53,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:59:53,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:59:53,843 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-02 20:59:53,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:59:53,843 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447333711] [2022-11-02 20:59:53,843 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447333711] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:59:53,843 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:59:53,844 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:59:53,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635970741] [2022-11-02 20:59:53,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:59:53,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-02 20:59:53,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:59:53,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:59:53,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:59:53,846 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 307 out of 353 [2022-11-02 20:59:53,847 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 475 transitions, 2155 flow. Second operand has 3 states, 3 states have (on average 312.6666666666667) internal successors, (938), 3 states have internal predecessors, (938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:53,847 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:59:53,848 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 307 of 353 [2022-11-02 20:59:53,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:00:01,360 INFO L130 PetriNetUnfolder]: 3236/27715 cut-off events. [2022-11-02 21:00:01,360 INFO L131 PetriNetUnfolder]: For 21457/22759 co-relation queries the response was YES. [2022-11-02 21:00:01,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50898 conditions, 27715 events. 3236/27715 cut-off events. For 21457/22759 co-relation queries the response was YES. Maximal size of possible extension queue 663. Compared 387282 event pairs, 1285 based on Foata normal form. 50/25723 useless extension candidates. Maximal degree in co-relation 50836. Up to 3021 conditions per place. [2022-11-02 21:00:01,839 INFO L137 encePairwiseOnDemand]: 349/353 looper letters, 51 selfloop transitions, 3 changer transitions 0/492 dead transitions. [2022-11-02 21:00:01,839 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 492 transitions, 2323 flow [2022-11-02 21:00:01,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:00:01,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-02 21:00:01,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 969 transitions. [2022-11-02 21:00:01,842 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9150141643059491 [2022-11-02 21:00:01,842 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 969 transitions. [2022-11-02 21:00:01,842 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 969 transitions. [2022-11-02 21:00:01,843 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:00:01,843 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 969 transitions. [2022-11-02 21:00:01,844 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 323.0) internal successors, (969), 3 states have internal predecessors, (969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:01,847 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 353.0) internal successors, (1412), 4 states have internal predecessors, (1412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:01,847 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 353.0) internal successors, (1412), 4 states have internal predecessors, (1412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:01,847 INFO L175 Difference]: Start difference. First operand has 445 places, 475 transitions, 2155 flow. Second operand 3 states and 969 transitions. [2022-11-02 21:00:01,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 492 transitions, 2323 flow [2022-11-02 21:00:02,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 492 transitions, 2310 flow, removed 1 selfloop flow, removed 3 redundant places. [2022-11-02 21:00:02,433 INFO L231 Difference]: Finished difference. Result has 446 places, 477 transitions, 2164 flow [2022-11-02 21:00:02,433 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=2142, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=2164, PETRI_PLACES=446, PETRI_TRANSITIONS=477} [2022-11-02 21:00:02,434 INFO L287 CegarLoopForPetriNet]: 314 programPoint places, 132 predicate places. [2022-11-02 21:00:02,435 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 477 transitions, 2164 flow [2022-11-02 21:00:02,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 312.6666666666667) internal successors, (938), 3 states have internal predecessors, (938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:02,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:00:02,436 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 21:00:02,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-11-02 21:00:02,436 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:00:02,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:00:02,437 INFO L85 PathProgramCache]: Analyzing trace with hash -57934525, now seen corresponding path program 1 times [2022-11-02 21:00:02,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:00:02,437 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236741352] [2022-11-02 21:00:02,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:00:02,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:00:02,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:00:02,626 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-02 21:00:02,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:00:02,626 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236741352] [2022-11-02 21:00:02,626 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236741352] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:00:02,626 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:00:02,627 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-02 21:00:02,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494465882] [2022-11-02 21:00:02,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:00:02,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-02 21:00:02,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:00:02,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 21:00:02,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-02 21:00:02,632 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 314 out of 353 [2022-11-02 21:00:02,633 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 477 transitions, 2164 flow. Second operand has 6 states, 6 states have (on average 316.8333333333333) internal successors, (1901), 6 states have internal predecessors, (1901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:02,634 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:00:02,634 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 314 of 353 [2022-11-02 21:00:02,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:00:08,524 INFO L130 PetriNetUnfolder]: 1956/18106 cut-off events. [2022-11-02 21:00:08,524 INFO L131 PetriNetUnfolder]: For 12229/12435 co-relation queries the response was YES. [2022-11-02 21:00:08,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33236 conditions, 18106 events. 1956/18106 cut-off events. For 12229/12435 co-relation queries the response was YES. Maximal size of possible extension queue 682. Compared 240248 event pairs, 676 based on Foata normal form. 107/16691 useless extension candidates. Maximal degree in co-relation 33173. Up to 2374 conditions per place. [2022-11-02 21:00:08,821 INFO L137 encePairwiseOnDemand]: 341/353 looper letters, 48 selfloop transitions, 13 changer transitions 0/500 dead transitions. [2022-11-02 21:00:08,821 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 500 transitions, 2372 flow [2022-11-02 21:00:08,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-02 21:00:08,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-02 21:00:08,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2247 transitions. [2022-11-02 21:00:08,825 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9093484419263456 [2022-11-02 21:00:08,825 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2247 transitions. [2022-11-02 21:00:08,825 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2247 transitions. [2022-11-02 21:00:08,826 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:00:08,826 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2247 transitions. [2022-11-02 21:00:08,830 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 321.0) internal successors, (2247), 7 states have internal predecessors, (2247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:08,833 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 353.0) internal successors, (2824), 8 states have internal predecessors, (2824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:08,834 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 353.0) internal successors, (2824), 8 states have internal predecessors, (2824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:08,835 INFO L175 Difference]: Start difference. First operand has 446 places, 477 transitions, 2164 flow. Second operand 7 states and 2247 transitions. [2022-11-02 21:00:08,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 500 transitions, 2372 flow [2022-11-02 21:00:08,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 500 transitions, 2366 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-02 21:00:08,963 INFO L231 Difference]: Finished difference. Result has 455 places, 487 transitions, 2271 flow [2022-11-02 21:00:08,964 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=2158, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2271, PETRI_PLACES=455, PETRI_TRANSITIONS=487} [2022-11-02 21:00:08,964 INFO L287 CegarLoopForPetriNet]: 314 programPoint places, 141 predicate places. [2022-11-02 21:00:08,964 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 487 transitions, 2271 flow [2022-11-02 21:00:08,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 316.8333333333333) internal successors, (1901), 6 states have internal predecessors, (1901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:08,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:00:08,965 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 21:00:08,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-11-02 21:00:08,966 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:00:08,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:00:08,967 INFO L85 PathProgramCache]: Analyzing trace with hash -83899700, now seen corresponding path program 1 times [2022-11-02 21:00:08,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:00:08,967 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653798308] [2022-11-02 21:00:08,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:00:08,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:00:09,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:00:09,246 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-02 21:00:09,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:00:09,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653798308] [2022-11-02 21:00:09,247 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653798308] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 21:00:09,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [780654263] [2022-11-02 21:00:09,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:00:09,248 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 21:00:09,248 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acea1b8c-8c2e-45e0-92f6-abeb95f533eb/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:00:09,249 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acea1b8c-8c2e-45e0-92f6-abeb95f533eb/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 21:00:09,258 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acea1b8c-8c2e-45e0-92f6-abeb95f533eb/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-02 21:00:09,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:00:09,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-02 21:00:09,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:00:09,459 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-02 21:00:09,459 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-02 21:00:09,460 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [780654263] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:00:09,460 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-02 21:00:09,460 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [9] total 11 [2022-11-02 21:00:09,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837467393] [2022-11-02 21:00:09,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:00:09,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-02 21:00:09,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:00:09,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 21:00:09,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2022-11-02 21:00:09,464 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 297 out of 353 [2022-11-02 21:00:09,465 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 487 transitions, 2271 flow. Second operand has 6 states, 6 states have (on average 301.0) internal successors, (1806), 6 states have internal predecessors, (1806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:09,465 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:00:09,466 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 297 of 353 [2022-11-02 21:00:09,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:00:11,118 INFO L130 PetriNetUnfolder]: 481/5805 cut-off events. [2022-11-02 21:00:11,118 INFO L131 PetriNetUnfolder]: For 3989/6717 co-relation queries the response was YES. [2022-11-02 21:00:11,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11051 conditions, 5805 events. 481/5805 cut-off events. For 3989/6717 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 54649 event pairs, 116 based on Foata normal form. 33/5544 useless extension candidates. Maximal degree in co-relation 10983. Up to 427 conditions per place. [2022-11-02 21:00:11,225 INFO L137 encePairwiseOnDemand]: 343/353 looper letters, 59 selfloop transitions, 25 changer transitions 0/479 dead transitions. [2022-11-02 21:00:11,225 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 479 transitions, 2251 flow [2022-11-02 21:00:11,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-02 21:00:11,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-02 21:00:11,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2736 transitions. [2022-11-02 21:00:11,229 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8611898016997167 [2022-11-02 21:00:11,229 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2736 transitions. [2022-11-02 21:00:11,230 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2736 transitions. [2022-11-02 21:00:11,231 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:00:11,231 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2736 transitions. [2022-11-02 21:00:11,234 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 304.0) internal successors, (2736), 9 states have internal predecessors, (2736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:11,238 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 353.0) internal successors, (3530), 10 states have internal predecessors, (3530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:11,239 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 353.0) internal successors, (3530), 10 states have internal predecessors, (3530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:11,239 INFO L175 Difference]: Start difference. First operand has 455 places, 487 transitions, 2271 flow. Second operand 9 states and 2736 transitions. [2022-11-02 21:00:11,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 479 transitions, 2251 flow [2022-11-02 21:00:11,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 479 transitions, 2164 flow, removed 23 selfloop flow, removed 12 redundant places. [2022-11-02 21:00:11,293 INFO L231 Difference]: Finished difference. Result has 453 places, 464 transitions, 2034 flow [2022-11-02 21:00:11,294 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=1947, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2034, PETRI_PLACES=453, PETRI_TRANSITIONS=464} [2022-11-02 21:00:11,294 INFO L287 CegarLoopForPetriNet]: 314 programPoint places, 139 predicate places. [2022-11-02 21:00:11,294 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 464 transitions, 2034 flow [2022-11-02 21:00:11,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 301.0) internal successors, (1806), 6 states have internal predecessors, (1806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:11,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:00:11,295 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 21:00:11,322 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acea1b8c-8c2e-45e0-92f6-abeb95f533eb/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-02 21:00:11,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acea1b8c-8c2e-45e0-92f6-abeb95f533eb/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-11-02 21:00:11,507 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:00:11,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:00:11,507 INFO L85 PathProgramCache]: Analyzing trace with hash -1350444252, now seen corresponding path program 1 times [2022-11-02 21:00:11,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:00:11,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85019340] [2022-11-02 21:00:11,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:00:11,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:00:11,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:00:11,907 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-02 21:00:11,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:00:11,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85019340] [2022-11-02 21:00:11,909 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85019340] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 21:00:11,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [600003745] [2022-11-02 21:00:11,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:00:11,909 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 21:00:11,909 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acea1b8c-8c2e-45e0-92f6-abeb95f533eb/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:00:11,911 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acea1b8c-8c2e-45e0-92f6-abeb95f533eb/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 21:00:11,938 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acea1b8c-8c2e-45e0-92f6-abeb95f533eb/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-02 21:00:12,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:00:12,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-02 21:00:12,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:00:12,127 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-02 21:00:12,128 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-02 21:00:12,128 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [600003745] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:00:12,128 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-02 21:00:12,128 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [9] total 11 [2022-11-02 21:00:12,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140489585] [2022-11-02 21:00:12,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:00:12,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-02 21:00:12,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:00:12,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 21:00:12,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2022-11-02 21:00:12,133 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 297 out of 353 [2022-11-02 21:00:12,135 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 464 transitions, 2034 flow. Second operand has 6 states, 6 states have (on average 301.0) internal successors, (1806), 6 states have internal predecessors, (1806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:12,135 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:00:12,135 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 297 of 353 [2022-11-02 21:00:12,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:00:14,560 INFO L130 PetriNetUnfolder]: 1096/6554 cut-off events. [2022-11-02 21:00:14,561 INFO L131 PetriNetUnfolder]: For 4491/4504 co-relation queries the response was YES. [2022-11-02 21:00:14,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12605 conditions, 6554 events. 1096/6554 cut-off events. For 4491/4504 co-relation queries the response was YES. Maximal size of possible extension queue 620. Compared 74494 event pairs, 684 based on Foata normal form. 0/5572 useless extension candidates. Maximal degree in co-relation 12540. Up to 1695 conditions per place. [2022-11-02 21:00:14,649 INFO L137 encePairwiseOnDemand]: 343/353 looper letters, 43 selfloop transitions, 4 changer transitions 62/431 dead transitions. [2022-11-02 21:00:14,649 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 431 transitions, 1826 flow [2022-11-02 21:00:14,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-02 21:00:14,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-02 21:00:14,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2735 transitions. [2022-11-02 21:00:14,653 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8608750393452943 [2022-11-02 21:00:14,653 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2735 transitions. [2022-11-02 21:00:14,653 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2735 transitions. [2022-11-02 21:00:14,654 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:00:14,655 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2735 transitions. [2022-11-02 21:00:14,658 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 303.8888888888889) internal successors, (2735), 9 states have internal predecessors, (2735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:14,662 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 353.0) internal successors, (3530), 10 states have internal predecessors, (3530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:14,663 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 353.0) internal successors, (3530), 10 states have internal predecessors, (3530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:14,663 INFO L175 Difference]: Start difference. First operand has 453 places, 464 transitions, 2034 flow. Second operand 9 states and 2735 transitions. [2022-11-02 21:00:14,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 431 transitions, 1826 flow [2022-11-02 21:00:14,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 431 transitions, 1685 flow, removed 42 selfloop flow, removed 21 redundant places. [2022-11-02 21:00:14,704 INFO L231 Difference]: Finished difference. Result has 435 places, 369 transitions, 1222 flow [2022-11-02 21:00:14,705 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=1489, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1222, PETRI_PLACES=435, PETRI_TRANSITIONS=369} [2022-11-02 21:00:14,706 INFO L287 CegarLoopForPetriNet]: 314 programPoint places, 121 predicate places. [2022-11-02 21:00:14,706 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 369 transitions, 1222 flow [2022-11-02 21:00:14,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 301.0) internal successors, (1806), 6 states have internal predecessors, (1806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:14,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:00:14,707 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 21:00:14,731 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acea1b8c-8c2e-45e0-92f6-abeb95f533eb/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-11-02 21:00:14,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acea1b8c-8c2e-45e0-92f6-abeb95f533eb/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 21:00:14,919 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:00:14,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:00:14,919 INFO L85 PathProgramCache]: Analyzing trace with hash -118888444, now seen corresponding path program 1 times [2022-11-02 21:00:14,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:00:14,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262436356] [2022-11-02 21:00:14,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:00:14,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:00:14,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:00:15,398 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-02 21:00:15,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:00:15,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262436356] [2022-11-02 21:00:15,399 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262436356] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:00:15,399 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:00:15,399 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-02 21:00:15,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704539935] [2022-11-02 21:00:15,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:00:15,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-11-02 21:00:15,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:00:15,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-11-02 21:00:15,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2022-11-02 21:00:15,403 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 353 [2022-11-02 21:00:15,407 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 369 transitions, 1222 flow. Second operand has 17 states, 17 states have (on average 254.94117647058823) internal successors, (4334), 17 states have internal predecessors, (4334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:15,407 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:00:15,408 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 353 [2022-11-02 21:00:15,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:00:33,626 INFO L130 PetriNetUnfolder]: 16942/58355 cut-off events. [2022-11-02 21:00:33,627 INFO L131 PetriNetUnfolder]: For 29667/31429 co-relation queries the response was YES. [2022-11-02 21:00:34,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 122299 conditions, 58355 events. 16942/58355 cut-off events. For 29667/31429 co-relation queries the response was YES. Maximal size of possible extension queue 1178. Compared 771188 event pairs, 7521 based on Foata normal form. 1029/57586 useless extension candidates. Maximal degree in co-relation 122245. Up to 17285 conditions per place. [2022-11-02 21:00:34,500 INFO L137 encePairwiseOnDemand]: 331/353 looper letters, 502 selfloop transitions, 62 changer transitions 0/831 dead transitions. [2022-11-02 21:00:34,501 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 831 transitions, 4064 flow [2022-11-02 21:00:34,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-11-02 21:00:34,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2022-11-02 21:00:34,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 10794 transitions. [2022-11-02 21:00:34,510 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7458025288468182 [2022-11-02 21:00:34,510 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 10794 transitions. [2022-11-02 21:00:34,510 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 10794 transitions. [2022-11-02 21:00:34,514 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:00:34,514 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 10794 transitions. [2022-11-02 21:00:34,529 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 263.2682926829268) internal successors, (10794), 41 states have internal predecessors, (10794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:34,542 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 353.0) internal successors, (14826), 42 states have internal predecessors, (14826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:34,546 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 353.0) internal successors, (14826), 42 states have internal predecessors, (14826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:34,546 INFO L175 Difference]: Start difference. First operand has 435 places, 369 transitions, 1222 flow. Second operand 41 states and 10794 transitions. [2022-11-02 21:00:34,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 831 transitions, 4064 flow