./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/chl-sre-subst.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 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_db601d23-f28b-432b-adee-a59b272a667a/bin/uautomizer-Dbtcem3rbc/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db601d23-f28b-432b-adee-a59b272a667a/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_db601d23-f28b-432b-adee-a59b272a667a/bin/uautomizer-Dbtcem3rbc/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db601d23-f28b-432b-adee-a59b272a667a/bin/uautomizer-Dbtcem3rbc/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/chl-sre-subst.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db601d23-f28b-432b-adee-a59b272a667a/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_db601d23-f28b-432b-adee-a59b272a667a/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 039f5312b62da5ff616f0ade8cc5a2dd494698e7519842b003d8d55f65a5fe6c --- 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:44:53,789 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-02 20:44:53,791 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-02 20:44:53,824 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-02 20:44:53,824 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-02 20:44:53,826 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-02 20:44:53,827 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-02 20:44:53,830 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-02 20:44:53,832 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-02 20:44:53,834 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-02 20:44:53,835 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-02 20:44:53,837 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-02 20:44:53,837 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-02 20:44:53,839 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-02 20:44:53,840 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-02 20:44:53,842 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-02 20:44:53,843 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-02 20:44:53,845 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-02 20:44:53,847 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-02 20:44:53,850 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-02 20:44:53,852 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-02 20:44:53,854 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-02 20:44:53,855 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-02 20:44:53,857 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-02 20:44:53,861 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-02 20:44:53,862 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-02 20:44:53,863 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-02 20:44:53,864 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-02 20:44:53,865 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-02 20:44:53,866 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-02 20:44:53,866 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-02 20:44:53,868 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-02 20:44:53,869 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-02 20:44:53,870 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-02 20:44:53,872 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-02 20:44:53,872 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-02 20:44:53,873 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-02 20:44:53,874 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-02 20:44:53,874 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-02 20:44:53,876 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-02 20:44:53,877 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-02 20:44:53,878 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db601d23-f28b-432b-adee-a59b272a667a/bin/uautomizer-Dbtcem3rbc/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-11-02 20:44:53,906 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-02 20:44:53,907 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-02 20:44:53,907 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-02 20:44:53,908 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-02 20:44:53,908 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-02 20:44:53,909 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-02 20:44:53,910 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-02 20:44:53,910 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-02 20:44:53,911 INFO L138 SettingsManager]: * Use SBE=true [2022-11-02 20:44:53,911 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-02 20:44:53,911 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-02 20:44:53,912 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-02 20:44:53,912 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-02 20:44:53,912 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-02 20:44:53,913 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-02 20:44:53,913 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-02 20:44:53,913 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-02 20:44:53,914 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-02 20:44:53,914 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-02 20:44:53,914 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-02 20:44:53,915 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-02 20:44:53,915 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-02 20:44:53,915 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-02 20:44:53,916 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-02 20:44:53,916 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-02 20:44:53,916 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-02 20:44:53,917 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-02 20:44:53,917 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-02 20:44:53,917 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-02 20:44:53,917 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-02 20:44:53,918 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-02 20:44:53,918 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-02 20:44:53,918 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-02 20:44:53,918 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_db601d23-f28b-432b-adee-a59b272a667a/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_db601d23-f28b-432b-adee-a59b272a667a/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 -> 039f5312b62da5ff616f0ade8cc5a2dd494698e7519842b003d8d55f65a5fe6c [2022-11-02 20:44:54,315 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-02 20:44:54,355 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-02 20:44:54,358 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-02 20:44:54,360 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-02 20:44:54,361 INFO L275 PluginConnector]: CDTParser initialized [2022-11-02 20:44:54,362 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db601d23-f28b-432b-adee-a59b272a667a/bin/uautomizer-Dbtcem3rbc/../../sv-benchmarks/c/weaver/chl-sre-subst.wvr.c [2022-11-02 20:44:54,447 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db601d23-f28b-432b-adee-a59b272a667a/bin/uautomizer-Dbtcem3rbc/data/a33062ead/62a0343e270a4307af67ac56da92c978/FLAG55c002c40 [2022-11-02 20:44:55,153 INFO L306 CDTParser]: Found 1 translation units. [2022-11-02 20:44:55,154 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db601d23-f28b-432b-adee-a59b272a667a/sv-benchmarks/c/weaver/chl-sre-subst.wvr.c [2022-11-02 20:44:55,167 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db601d23-f28b-432b-adee-a59b272a667a/bin/uautomizer-Dbtcem3rbc/data/a33062ead/62a0343e270a4307af67ac56da92c978/FLAG55c002c40 [2022-11-02 20:44:55,494 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db601d23-f28b-432b-adee-a59b272a667a/bin/uautomizer-Dbtcem3rbc/data/a33062ead/62a0343e270a4307af67ac56da92c978 [2022-11-02 20:44:55,497 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-02 20:44:55,499 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-02 20:44:55,503 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-02 20:44:55,504 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-02 20:44:55,508 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-02 20:44:55,508 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 08:44:55" (1/1) ... [2022-11-02 20:44:55,510 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@20abd877 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:44:55, skipping insertion in model container [2022-11-02 20:44:55,510 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 08:44:55" (1/1) ... [2022-11-02 20:44:55,517 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-02 20:44:55,534 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-02 20:44:55,814 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_db601d23-f28b-432b-adee-a59b272a667a/sv-benchmarks/c/weaver/chl-sre-subst.wvr.c[2333,2346] [2022-11-02 20:44:55,818 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-02 20:44:55,831 INFO L203 MainTranslator]: Completed pre-run [2022-11-02 20:44:55,880 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_db601d23-f28b-432b-adee-a59b272a667a/sv-benchmarks/c/weaver/chl-sre-subst.wvr.c[2333,2346] [2022-11-02 20:44:55,891 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-02 20:44:55,912 INFO L208 MainTranslator]: Completed translation [2022-11-02 20:44:55,913 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:44:55 WrapperNode [2022-11-02 20:44:55,913 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-02 20:44:55,916 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-02 20:44:55,916 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-02 20:44:55,916 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-02 20:44:55,926 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:44:55" (1/1) ... [2022-11-02 20:44:55,951 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:44:55" (1/1) ... [2022-11-02 20:44:55,990 INFO L138 Inliner]: procedures = 22, calls = 26, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 74 [2022-11-02 20:44:55,993 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-02 20:44:55,994 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-02 20:44:55,994 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-02 20:44:55,995 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-02 20:44:56,006 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:44:55" (1/1) ... [2022-11-02 20:44:56,006 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:44:55" (1/1) ... [2022-11-02 20:44:56,013 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:44:55" (1/1) ... [2022-11-02 20:44:56,014 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:44:55" (1/1) ... [2022-11-02 20:44:56,035 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:44:55" (1/1) ... [2022-11-02 20:44:56,038 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:44:55" (1/1) ... [2022-11-02 20:44:56,041 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:44:55" (1/1) ... [2022-11-02 20:44:56,052 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:44:55" (1/1) ... [2022-11-02 20:44:56,055 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-02 20:44:56,056 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-02 20:44:56,056 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-02 20:44:56,057 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-02 20:44:56,060 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:44:55" (1/1) ... [2022-11-02 20:44:56,068 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-02 20:44:56,083 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db601d23-f28b-432b-adee-a59b272a667a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:44:56,105 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db601d23-f28b-432b-adee-a59b272a667a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-02 20:44:56,138 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db601d23-f28b-432b-adee-a59b272a667a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-02 20:44:56,163 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-02 20:44:56,163 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-11-02 20:44:56,164 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-11-02 20:44:56,164 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-11-02 20:44:56,164 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-11-02 20:44:56,164 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-11-02 20:44:56,164 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-11-02 20:44:56,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-02 20:44:56,165 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-02 20:44:56,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-02 20:44:56,165 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-02 20:44:56,165 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-02 20:44:56,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-02 20:44:56,165 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-02 20:44:56,167 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:44:56,287 INFO L235 CfgBuilder]: Building ICFG [2022-11-02 20:44:56,290 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-02 20:44:56,550 INFO L276 CfgBuilder]: Performing block encoding [2022-11-02 20:44:56,562 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-02 20:44:56,563 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-02 20:44:56,565 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 08:44:56 BoogieIcfgContainer [2022-11-02 20:44:56,566 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-02 20:44:56,569 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-02 20:44:56,569 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-02 20:44:56,574 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-02 20:44:56,574 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.11 08:44:55" (1/3) ... [2022-11-02 20:44:56,575 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@78ad90f8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.11 08:44:56, skipping insertion in model container [2022-11-02 20:44:56,575 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:44:55" (2/3) ... [2022-11-02 20:44:56,576 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@78ad90f8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.11 08:44:56, skipping insertion in model container [2022-11-02 20:44:56,576 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 08:44:56" (3/3) ... [2022-11-02 20:44:56,578 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-sre-subst.wvr.c [2022-11-02 20:44:56,589 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-11-02 20:44:56,611 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-02 20:44:56,611 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-02 20:44:56,611 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-11-02 20:44:56,745 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-11-02 20:44:56,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 126 places, 124 transitions, 272 flow [2022-11-02 20:44:56,960 INFO L130 PetriNetUnfolder]: 8/121 cut-off events. [2022-11-02 20:44:56,960 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-11-02 20:44:56,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 134 conditions, 121 events. 8/121 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 113 event pairs, 0 based on Foata normal form. 0/112 useless extension candidates. Maximal degree in co-relation 72. Up to 2 conditions per place. [2022-11-02 20:44:56,972 INFO L82 GeneralOperation]: Start removeDead. Operand has 126 places, 124 transitions, 272 flow [2022-11-02 20:44:56,978 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 112 places, 110 transitions, 238 flow [2022-11-02 20:44:56,999 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-02 20:44:57,011 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;@19e0336f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-02 20:44:57,012 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-11-02 20:44:57,085 INFO L130 PetriNetUnfolder]: 8/109 cut-off events. [2022-11-02 20:44:57,086 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-11-02 20:44:57,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:44:57,087 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] [2022-11-02 20:44:57,088 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:44:57,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:44:57,095 INFO L85 PathProgramCache]: Analyzing trace with hash 1300653786, now seen corresponding path program 1 times [2022-11-02 20:44:57,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:44:57,106 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986960704] [2022-11-02 20:44:57,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:44:57,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:44:57,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:44:58,614 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:44:58,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:44:58,615 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986960704] [2022-11-02 20:44:58,616 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986960704] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:44:58,617 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:44:58,617 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-02 20:44:58,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98912843] [2022-11-02 20:44:58,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:44:58,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-02 20:44:58,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:44:58,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-02 20:44:58,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-11-02 20:44:58,671 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 124 [2022-11-02 20:44:58,676 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 110 transitions, 238 flow. Second operand has 8 states, 8 states have (on average 97.75) internal successors, (782), 8 states have internal predecessors, (782), 0 states have call successors, (0), 0 states 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:44:58,676 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:44:58,676 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 124 [2022-11-02 20:44:58,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:44:59,107 INFO L130 PetriNetUnfolder]: 133/444 cut-off events. [2022-11-02 20:44:59,108 INFO L131 PetriNetUnfolder]: For 183/183 co-relation queries the response was YES. [2022-11-02 20:44:59,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 794 conditions, 444 events. 133/444 cut-off events. For 183/183 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2266 event pairs, 29 based on Foata normal form. 6/437 useless extension candidates. Maximal degree in co-relation 610. Up to 70 conditions per place. [2022-11-02 20:44:59,120 INFO L137 encePairwiseOnDemand]: 110/124 looper letters, 54 selfloop transitions, 19 changer transitions 18/173 dead transitions. [2022-11-02 20:44:59,120 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 173 transitions, 597 flow [2022-11-02 20:44:59,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-02 20:44:59,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-02 20:44:59,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1523 transitions. [2022-11-02 20:44:59,152 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8188172043010753 [2022-11-02 20:44:59,153 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1523 transitions. [2022-11-02 20:44:59,153 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1523 transitions. [2022-11-02 20:44:59,159 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:44:59,162 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1523 transitions. [2022-11-02 20:44:59,170 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 101.53333333333333) internal successors, (1523), 15 states have internal predecessors, (1523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:44:59,182 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 124.0) internal successors, (1984), 16 states have internal predecessors, (1984), 0 states have call successors, (0), 0 states 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:44:59,183 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 124.0) internal successors, (1984), 16 states have internal predecessors, (1984), 0 states have call successors, (0), 0 states 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:44:59,186 INFO L175 Difference]: Start difference. First operand has 112 places, 110 transitions, 238 flow. Second operand 15 states and 1523 transitions. [2022-11-02 20:44:59,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 173 transitions, 597 flow [2022-11-02 20:44:59,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 173 transitions, 551 flow, removed 0 selfloop flow, removed 6 redundant places. [2022-11-02 20:44:59,202 INFO L231 Difference]: Finished difference. Result has 128 places, 123 transitions, 343 flow [2022-11-02 20:44:59,204 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=222, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=343, PETRI_PLACES=128, PETRI_TRANSITIONS=123} [2022-11-02 20:44:59,210 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 16 predicate places. [2022-11-02 20:44:59,210 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 123 transitions, 343 flow [2022-11-02 20:44:59,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 97.75) internal successors, (782), 8 states have internal predecessors, (782), 0 states have call successors, (0), 0 states 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:44:59,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:44:59,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] [2022-11-02 20:44:59,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-02 20:44:59,212 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:44:59,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:44:59,213 INFO L85 PathProgramCache]: Analyzing trace with hash 977929753, now seen corresponding path program 1 times [2022-11-02 20:44:59,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:44:59,214 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198529586] [2022-11-02 20:44:59,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:44:59,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:44:59,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:44:59,574 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:44:59,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:44:59,575 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198529586] [2022-11-02 20:44:59,576 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198529586] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:44:59,576 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:44:59,577 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:44:59,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478035910] [2022-11-02 20:44:59,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:44:59,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-02 20:44:59,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:44:59,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:44:59,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:44:59,586 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-11-02 20:44:59,587 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 123 transitions, 343 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:44:59,588 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:44:59,588 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-11-02 20:44:59,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:45:00,250 INFO L130 PetriNetUnfolder]: 440/2295 cut-off events. [2022-11-02 20:45:00,251 INFO L131 PetriNetUnfolder]: For 576/611 co-relation queries the response was YES. [2022-11-02 20:45:00,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4043 conditions, 2295 events. 440/2295 cut-off events. For 576/611 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 21809 event pairs, 102 based on Foata normal form. 20/2035 useless extension candidates. Maximal degree in co-relation 4000. Up to 240 conditions per place. [2022-11-02 20:45:00,279 INFO L137 encePairwiseOnDemand]: 109/124 looper letters, 55 selfloop transitions, 22 changer transitions 6/182 dead transitions. [2022-11-02 20:45:00,279 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 182 transitions, 644 flow [2022-11-02 20:45:00,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 20:45:00,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-02 20:45:00,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 667 transitions. [2022-11-02 20:45:00,282 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.896505376344086 [2022-11-02 20:45:00,282 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 667 transitions. [2022-11-02 20:45:00,282 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 667 transitions. [2022-11-02 20:45:00,283 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:45:00,283 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 667 transitions. [2022-11-02 20:45:00,285 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 111.16666666666667) internal successors, (667), 6 states have internal predecessors, (667), 0 states have call successors, (0), 0 states 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:45:00,287 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 124.0) internal successors, (868), 7 states have internal predecessors, (868), 0 states have call successors, (0), 0 states 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:45:00,288 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 124.0) internal successors, (868), 7 states have internal predecessors, (868), 0 states have call successors, (0), 0 states 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:45:00,288 INFO L175 Difference]: Start difference. First operand has 128 places, 123 transitions, 343 flow. Second operand 6 states and 667 transitions. [2022-11-02 20:45:00,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 182 transitions, 644 flow [2022-11-02 20:45:00,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 182 transitions, 640 flow, removed 2 selfloop flow, removed 2 redundant places. [2022-11-02 20:45:00,319 INFO L231 Difference]: Finished difference. Result has 129 places, 142 transitions, 499 flow [2022-11-02 20:45:00,319 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=339, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=499, PETRI_PLACES=129, PETRI_TRANSITIONS=142} [2022-11-02 20:45:00,320 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 17 predicate places. [2022-11-02 20:45:00,320 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 142 transitions, 499 flow [2022-11-02 20:45:00,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:00,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:45:00,322 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] [2022-11-02 20:45:00,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-02 20:45:00,323 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:45:00,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:00,324 INFO L85 PathProgramCache]: Analyzing trace with hash 1197744635, now seen corresponding path program 1 times [2022-11-02 20:45:00,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:00,325 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371747470] [2022-11-02 20:45:00,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:00,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:00,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:00,774 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:45:00,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:00,776 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371747470] [2022-11-02 20:45:00,776 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371747470] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:00,777 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:00,778 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:45:00,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090446619] [2022-11-02 20:45:00,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:00,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-02 20:45:00,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:00,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:45:00,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:45:00,784 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-11-02 20:45:00,785 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 142 transitions, 499 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:00,785 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:45:00,785 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-11-02 20:45:00,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:45:01,603 INFO L130 PetriNetUnfolder]: 547/2808 cut-off events. [2022-11-02 20:45:01,604 INFO L131 PetriNetUnfolder]: For 1503/1561 co-relation queries the response was YES. [2022-11-02 20:45:01,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5794 conditions, 2808 events. 547/2808 cut-off events. For 1503/1561 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 27160 event pairs, 108 based on Foata normal form. 50/2744 useless extension candidates. Maximal degree in co-relation 4967. Up to 244 conditions per place. [2022-11-02 20:45:01,640 INFO L137 encePairwiseOnDemand]: 113/124 looper letters, 83 selfloop transitions, 30 changer transitions 14/217 dead transitions. [2022-11-02 20:45:01,641 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 217 transitions, 1100 flow [2022-11-02 20:45:01,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 20:45:01,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-02 20:45:01,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 663 transitions. [2022-11-02 20:45:01,644 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8911290322580645 [2022-11-02 20:45:01,644 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 663 transitions. [2022-11-02 20:45:01,645 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 663 transitions. [2022-11-02 20:45:01,645 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:45:01,646 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 663 transitions. [2022-11-02 20:45:01,649 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 110.5) internal successors, (663), 6 states have internal predecessors, (663), 0 states have call successors, (0), 0 states 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:45:01,651 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 124.0) internal successors, (868), 7 states have internal predecessors, (868), 0 states have call successors, (0), 0 states 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:45:01,652 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 124.0) internal successors, (868), 7 states have internal predecessors, (868), 0 states have call successors, (0), 0 states 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:45:01,652 INFO L175 Difference]: Start difference. First operand has 129 places, 142 transitions, 499 flow. Second operand 6 states and 663 transitions. [2022-11-02 20:45:01,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 217 transitions, 1100 flow [2022-11-02 20:45:01,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 217 transitions, 1100 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-02 20:45:01,686 INFO L231 Difference]: Finished difference. Result has 139 places, 155 transitions, 739 flow [2022-11-02 20:45:01,687 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=499, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=739, PETRI_PLACES=139, PETRI_TRANSITIONS=155} [2022-11-02 20:45:01,690 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 27 predicate places. [2022-11-02 20:45:01,690 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 155 transitions, 739 flow [2022-11-02 20:45:01,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:01,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:45:01,691 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] [2022-11-02 20:45:01,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-02 20:45:01,692 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:45:01,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:01,694 INFO L85 PathProgramCache]: Analyzing trace with hash 1796762059, now seen corresponding path program 1 times [2022-11-02 20:45:01,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:01,695 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979060937] [2022-11-02 20:45:01,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:01,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:01,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:02,369 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:45:02,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:02,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979060937] [2022-11-02 20:45:02,370 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979060937] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:02,370 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:02,371 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:45:02,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294486325] [2022-11-02 20:45:02,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:02,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-02 20:45:02,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:02,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:45:02,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:45:02,383 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-11-02 20:45:02,384 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 155 transitions, 739 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:02,385 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:45:02,385 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-11-02 20:45:02,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:45:03,287 INFO L130 PetriNetUnfolder]: 583/3637 cut-off events. [2022-11-02 20:45:03,287 INFO L131 PetriNetUnfolder]: For 3506/3583 co-relation queries the response was YES. [2022-11-02 20:45:03,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7884 conditions, 3637 events. 583/3637 cut-off events. For 3506/3583 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 38581 event pairs, 140 based on Foata normal form. 67/3565 useless extension candidates. Maximal degree in co-relation 6739. Up to 307 conditions per place. [2022-11-02 20:45:03,333 INFO L137 encePairwiseOnDemand]: 111/124 looper letters, 98 selfloop transitions, 52 changer transitions 3/243 dead transitions. [2022-11-02 20:45:03,333 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 243 transitions, 1631 flow [2022-11-02 20:45:03,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-02 20:45:03,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-02 20:45:03,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 769 transitions. [2022-11-02 20:45:03,337 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8859447004608295 [2022-11-02 20:45:03,337 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 769 transitions. [2022-11-02 20:45:03,337 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 769 transitions. [2022-11-02 20:45:03,338 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:45:03,338 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 769 transitions. [2022-11-02 20:45:03,340 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 109.85714285714286) internal successors, (769), 7 states have internal predecessors, (769), 0 states have call successors, (0), 0 states 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:45:03,343 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states 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:45:03,343 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states 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:45:03,344 INFO L175 Difference]: Start difference. First operand has 139 places, 155 transitions, 739 flow. Second operand 7 states and 769 transitions. [2022-11-02 20:45:03,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 243 transitions, 1631 flow [2022-11-02 20:45:03,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 243 transitions, 1627 flow, removed 2 selfloop flow, removed 2 redundant places. [2022-11-02 20:45:03,375 INFO L231 Difference]: Finished difference. Result has 146 places, 186 transitions, 1269 flow [2022-11-02 20:45:03,375 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=735, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1269, PETRI_PLACES=146, PETRI_TRANSITIONS=186} [2022-11-02 20:45:03,376 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 34 predicate places. [2022-11-02 20:45:03,376 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 186 transitions, 1269 flow [2022-11-02 20:45:03,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:03,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:45:03,377 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] [2022-11-02 20:45:03,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-02 20:45:03,378 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:45:03,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:03,379 INFO L85 PathProgramCache]: Analyzing trace with hash 1467608679, now seen corresponding path program 2 times [2022-11-02 20:45:03,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:03,379 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186829221] [2022-11-02 20:45:03,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:03,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:03,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:03,610 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:45:03,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:03,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186829221] [2022-11-02 20:45:03,611 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186829221] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:03,612 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:03,612 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:45:03,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050358564] [2022-11-02 20:45:03,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:03,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-02 20:45:03,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:03,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:45:03,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:45:03,615 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-11-02 20:45:03,616 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 186 transitions, 1269 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:03,616 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:45:03,616 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-11-02 20:45:03,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:45:04,520 INFO L130 PetriNetUnfolder]: 671/4030 cut-off events. [2022-11-02 20:45:04,521 INFO L131 PetriNetUnfolder]: For 6844/6942 co-relation queries the response was YES. [2022-11-02 20:45:04,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9619 conditions, 4030 events. 671/4030 cut-off events. For 6844/6942 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 43727 event pairs, 140 based on Foata normal form. 75/3972 useless extension candidates. Maximal degree in co-relation 7613. Up to 416 conditions per place. [2022-11-02 20:45:04,576 INFO L137 encePairwiseOnDemand]: 110/124 looper letters, 114 selfloop transitions, 64 changer transitions 3/271 dead transitions. [2022-11-02 20:45:04,576 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 271 transitions, 2478 flow [2022-11-02 20:45:04,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-02 20:45:04,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-02 20:45:04,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 556 transitions. [2022-11-02 20:45:04,579 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.896774193548387 [2022-11-02 20:45:04,579 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 556 transitions. [2022-11-02 20:45:04,580 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 556 transitions. [2022-11-02 20:45:04,580 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:45:04,580 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 556 transitions. [2022-11-02 20:45:04,582 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 111.2) internal successors, (556), 5 states have internal predecessors, (556), 0 states have call successors, (0), 0 states 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:45:04,584 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states 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:45:04,584 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states 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:45:04,585 INFO L175 Difference]: Start difference. First operand has 146 places, 186 transitions, 1269 flow. Second operand 5 states and 556 transitions. [2022-11-02 20:45:04,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 271 transitions, 2478 flow [2022-11-02 20:45:04,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 271 transitions, 2468 flow, removed 5 selfloop flow, removed 0 redundant places. [2022-11-02 20:45:04,633 INFO L231 Difference]: Finished difference. Result has 154 places, 226 transitions, 2049 flow [2022-11-02 20:45:04,633 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=1265, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2049, PETRI_PLACES=154, PETRI_TRANSITIONS=226} [2022-11-02 20:45:04,634 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 42 predicate places. [2022-11-02 20:45:04,635 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 226 transitions, 2049 flow [2022-11-02 20:45:04,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:04,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:45:04,636 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] [2022-11-02 20:45:04,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-02 20:45:04,636 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:45:04,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:04,637 INFO L85 PathProgramCache]: Analyzing trace with hash 243565407, now seen corresponding path program 3 times [2022-11-02 20:45:04,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:04,638 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601273445] [2022-11-02 20:45:04,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:04,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:04,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:04,912 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:45:04,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:04,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601273445] [2022-11-02 20:45:04,913 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601273445] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:04,913 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:04,913 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:45:04,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004772392] [2022-11-02 20:45:04,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:04,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-02 20:45:04,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:04,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:45:04,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:45:04,917 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-11-02 20:45:04,918 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 226 transitions, 2049 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:04,918 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:45:04,918 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-11-02 20:45:04,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:45:05,978 INFO L130 PetriNetUnfolder]: 687/4317 cut-off events. [2022-11-02 20:45:05,979 INFO L131 PetriNetUnfolder]: For 10088/10194 co-relation queries the response was YES. [2022-11-02 20:45:06,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10842 conditions, 4317 events. 687/4317 cut-off events. For 10088/10194 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 48010 event pairs, 157 based on Foata normal form. 79/4233 useless extension candidates. Maximal degree in co-relation 8591. Up to 607 conditions per place. [2022-11-02 20:45:06,034 INFO L137 encePairwiseOnDemand]: 111/124 looper letters, 145 selfloop transitions, 42 changer transitions 5/282 dead transitions. [2022-11-02 20:45:06,035 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 282 transitions, 2977 flow [2022-11-02 20:45:06,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-02 20:45:06,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-02 20:45:06,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 554 transitions. [2022-11-02 20:45:06,037 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8935483870967742 [2022-11-02 20:45:06,038 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 554 transitions. [2022-11-02 20:45:06,038 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 554 transitions. [2022-11-02 20:45:06,039 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:45:06,039 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 554 transitions. [2022-11-02 20:45:06,040 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 110.8) internal successors, (554), 5 states have internal predecessors, (554), 0 states have call successors, (0), 0 states 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:45:06,042 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states 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:45:06,042 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states 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:45:06,043 INFO L175 Difference]: Start difference. First operand has 154 places, 226 transitions, 2049 flow. Second operand 5 states and 554 transitions. [2022-11-02 20:45:06,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 282 transitions, 2977 flow [2022-11-02 20:45:06,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 282 transitions, 2967 flow, removed 5 selfloop flow, removed 0 redundant places. [2022-11-02 20:45:06,091 INFO L231 Difference]: Finished difference. Result has 161 places, 238 transitions, 2395 flow [2022-11-02 20:45:06,092 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=2041, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2395, PETRI_PLACES=161, PETRI_TRANSITIONS=238} [2022-11-02 20:45:06,095 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 49 predicate places. [2022-11-02 20:45:06,096 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 238 transitions, 2395 flow [2022-11-02 20:45:06,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:06,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:45:06,097 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] [2022-11-02 20:45:06,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-02 20:45:06,097 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:45:06,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:06,098 INFO L85 PathProgramCache]: Analyzing trace with hash 1725938253, now seen corresponding path program 2 times [2022-11-02 20:45:06,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:06,098 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071956309] [2022-11-02 20:45:06,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:06,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:06,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:06,482 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:45:06,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:06,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071956309] [2022-11-02 20:45:06,483 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071956309] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:06,483 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:06,483 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:45:06,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837696017] [2022-11-02 20:45:06,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:06,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-02 20:45:06,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:06,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:45:06,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:45:06,493 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-11-02 20:45:06,494 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 238 transitions, 2395 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:06,494 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:45:06,494 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-11-02 20:45:06,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:45:07,697 INFO L130 PetriNetUnfolder]: 670/4152 cut-off events. [2022-11-02 20:45:07,697 INFO L131 PetriNetUnfolder]: For 14251/14333 co-relation queries the response was YES. [2022-11-02 20:45:07,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11204 conditions, 4152 events. 670/4152 cut-off events. For 14251/14333 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 45652 event pairs, 164 based on Foata normal form. 82/4070 useless extension candidates. Maximal degree in co-relation 9089. Up to 418 conditions per place. [2022-11-02 20:45:07,773 INFO L137 encePairwiseOnDemand]: 110/124 looper letters, 151 selfloop transitions, 84 changer transitions 5/330 dead transitions. [2022-11-02 20:45:07,773 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 330 transitions, 3916 flow [2022-11-02 20:45:07,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-02 20:45:07,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-02 20:45:07,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 769 transitions. [2022-11-02 20:45:07,779 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8859447004608295 [2022-11-02 20:45:07,780 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 769 transitions. [2022-11-02 20:45:07,780 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 769 transitions. [2022-11-02 20:45:07,784 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:45:07,789 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 769 transitions. [2022-11-02 20:45:07,791 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 109.85714285714286) internal successors, (769), 7 states have internal predecessors, (769), 0 states have call successors, (0), 0 states 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:45:07,794 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states 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:45:07,795 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states 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:45:07,795 INFO L175 Difference]: Start difference. First operand has 161 places, 238 transitions, 2395 flow. Second operand 7 states and 769 transitions. [2022-11-02 20:45:07,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 330 transitions, 3916 flow [2022-11-02 20:45:07,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 330 transitions, 3883 flow, removed 2 selfloop flow, removed 1 redundant places. [2022-11-02 20:45:07,964 INFO L231 Difference]: Finished difference. Result has 172 places, 272 transitions, 3275 flow [2022-11-02 20:45:07,964 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=2369, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3275, PETRI_PLACES=172, PETRI_TRANSITIONS=272} [2022-11-02 20:45:07,965 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 60 predicate places. [2022-11-02 20:45:07,966 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 272 transitions, 3275 flow [2022-11-02 20:45:07,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:07,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:45:07,967 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] [2022-11-02 20:45:07,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-02 20:45:07,967 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:45:07,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:07,968 INFO L85 PathProgramCache]: Analyzing trace with hash -695781413, now seen corresponding path program 2 times [2022-11-02 20:45:07,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:07,969 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772796736] [2022-11-02 20:45:07,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:07,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:08,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:08,416 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:45:08,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:08,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772796736] [2022-11-02 20:45:08,417 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772796736] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:08,417 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:08,417 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:45:08,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398717774] [2022-11-02 20:45:08,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:08,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-02 20:45:08,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:08,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:45:08,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:45:08,420 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-11-02 20:45:08,421 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 272 transitions, 3275 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:08,421 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:45:08,421 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-11-02 20:45:08,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:45:09,827 INFO L130 PetriNetUnfolder]: 643/4592 cut-off events. [2022-11-02 20:45:09,828 INFO L131 PetriNetUnfolder]: For 17875/17966 co-relation queries the response was YES. [2022-11-02 20:45:09,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12413 conditions, 4592 events. 643/4592 cut-off events. For 17875/17966 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 52629 event pairs, 163 based on Foata normal form. 91/4504 useless extension candidates. Maximal degree in co-relation 11101. Up to 340 conditions per place. [2022-11-02 20:45:09,891 INFO L137 encePairwiseOnDemand]: 110/124 looper letters, 182 selfloop transitions, 72 changer transitions 9/353 dead transitions. [2022-11-02 20:45:09,891 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 353 transitions, 4619 flow [2022-11-02 20:45:09,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-02 20:45:09,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-02 20:45:09,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 772 transitions. [2022-11-02 20:45:09,900 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8894009216589862 [2022-11-02 20:45:09,900 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 772 transitions. [2022-11-02 20:45:09,900 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 772 transitions. [2022-11-02 20:45:09,901 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:45:09,901 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 772 transitions. [2022-11-02 20:45:09,904 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 110.28571428571429) internal successors, (772), 7 states have internal predecessors, (772), 0 states have call successors, (0), 0 states 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:45:09,907 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states 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:45:09,908 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states 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:45:09,908 INFO L175 Difference]: Start difference. First operand has 172 places, 272 transitions, 3275 flow. Second operand 7 states and 772 transitions. [2022-11-02 20:45:09,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 353 transitions, 4619 flow [2022-11-02 20:45:10,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 353 transitions, 4589 flow, removed 15 selfloop flow, removed 0 redundant places. [2022-11-02 20:45:10,018 INFO L231 Difference]: Finished difference. Result has 182 places, 285 transitions, 3682 flow [2022-11-02 20:45:10,019 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=2995, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3682, PETRI_PLACES=182, PETRI_TRANSITIONS=285} [2022-11-02 20:45:10,023 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 70 predicate places. [2022-11-02 20:45:10,024 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 285 transitions, 3682 flow [2022-11-02 20:45:10,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:10,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:45:10,025 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] [2022-11-02 20:45:10,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-02 20:45:10,026 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:45:10,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:10,026 INFO L85 PathProgramCache]: Analyzing trace with hash -604445853, now seen corresponding path program 4 times [2022-11-02 20:45:10,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:10,027 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777763156] [2022-11-02 20:45:10,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:10,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:10,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:10,322 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:45:10,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:10,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777763156] [2022-11-02 20:45:10,323 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777763156] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:10,323 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:10,323 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:45:10,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806957250] [2022-11-02 20:45:10,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:10,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-02 20:45:10,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:10,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:45:10,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:45:10,326 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-11-02 20:45:10,327 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 285 transitions, 3682 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:10,327 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:45:10,327 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-11-02 20:45:10,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:45:11,414 INFO L130 PetriNetUnfolder]: 612/4143 cut-off events. [2022-11-02 20:45:11,414 INFO L131 PetriNetUnfolder]: For 18794/18869 co-relation queries the response was YES. [2022-11-02 20:45:11,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12023 conditions, 4143 events. 612/4143 cut-off events. For 18794/18869 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 46350 event pairs, 155 based on Foata normal form. 52/4040 useless extension candidates. Maximal degree in co-relation 10735. Up to 427 conditions per place. [2022-11-02 20:45:11,481 INFO L137 encePairwiseOnDemand]: 110/124 looper letters, 147 selfloop transitions, 79 changer transitions 6/322 dead transitions. [2022-11-02 20:45:11,481 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 322 transitions, 4542 flow [2022-11-02 20:45:11,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-02 20:45:11,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-02 20:45:11,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 555 transitions. [2022-11-02 20:45:11,484 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8951612903225806 [2022-11-02 20:45:11,484 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 555 transitions. [2022-11-02 20:45:11,484 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 555 transitions. [2022-11-02 20:45:11,485 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:45:11,485 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 555 transitions. [2022-11-02 20:45:11,487 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 111.0) internal successors, (555), 5 states have internal predecessors, (555), 0 states have call successors, (0), 0 states 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:45:11,489 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states 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:45:11,489 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states 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:45:11,490 INFO L175 Difference]: Start difference. First operand has 182 places, 285 transitions, 3682 flow. Second operand 5 states and 555 transitions. [2022-11-02 20:45:11,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 322 transitions, 4542 flow [2022-11-02 20:45:11,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 322 transitions, 4508 flow, removed 4 selfloop flow, removed 1 redundant places. [2022-11-02 20:45:11,610 INFO L231 Difference]: Finished difference. Result has 187 places, 286 transitions, 3957 flow [2022-11-02 20:45:11,611 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=3626, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3957, PETRI_PLACES=187, PETRI_TRANSITIONS=286} [2022-11-02 20:45:11,612 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 75 predicate places. [2022-11-02 20:45:11,612 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 286 transitions, 3957 flow [2022-11-02 20:45:11,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:11,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:45:11,613 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] [2022-11-02 20:45:11,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-02 20:45:11,614 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:45:11,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:11,614 INFO L85 PathProgramCache]: Analyzing trace with hash -1789923085, now seen corresponding path program 1 times [2022-11-02 20:45:11,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:11,615 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973997678] [2022-11-02 20:45:11,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:11,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:11,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:11,953 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:45:11,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:11,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973997678] [2022-11-02 20:45:11,954 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973997678] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:11,954 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:11,954 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:45:11,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230364614] [2022-11-02 20:45:11,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:11,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-02 20:45:11,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:11,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:45:11,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:45:11,956 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-11-02 20:45:11,957 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 286 transitions, 3957 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:11,957 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:45:11,958 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-11-02 20:45:11,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:45:13,250 INFO L130 PetriNetUnfolder]: 595/4096 cut-off events. [2022-11-02 20:45:13,250 INFO L131 PetriNetUnfolder]: For 22148/22224 co-relation queries the response was YES. [2022-11-02 20:45:13,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12158 conditions, 4096 events. 595/4096 cut-off events. For 22148/22224 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 45716 event pairs, 146 based on Foata normal form. 75/4017 useless extension candidates. Maximal degree in co-relation 11102. Up to 389 conditions per place. [2022-11-02 20:45:13,304 INFO L137 encePairwiseOnDemand]: 110/124 looper letters, 196 selfloop transitions, 69 changer transitions 17/372 dead transitions. [2022-11-02 20:45:13,304 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 372 transitions, 5619 flow [2022-11-02 20:45:13,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-02 20:45:13,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-02 20:45:13,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 769 transitions. [2022-11-02 20:45:13,308 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8859447004608295 [2022-11-02 20:45:13,308 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 769 transitions. [2022-11-02 20:45:13,308 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 769 transitions. [2022-11-02 20:45:13,309 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:45:13,309 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 769 transitions. [2022-11-02 20:45:13,311 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 109.85714285714286) internal successors, (769), 7 states have internal predecessors, (769), 0 states have call successors, (0), 0 states 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:45:13,314 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states 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:45:13,315 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states 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:45:13,315 INFO L175 Difference]: Start difference. First operand has 187 places, 286 transitions, 3957 flow. Second operand 7 states and 769 transitions. [2022-11-02 20:45:13,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 372 transitions, 5619 flow [2022-11-02 20:45:13,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 372 transitions, 5562 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-02 20:45:13,466 INFO L231 Difference]: Finished difference. Result has 197 places, 309 transitions, 4602 flow [2022-11-02 20:45:13,468 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=3796, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4602, PETRI_PLACES=197, PETRI_TRANSITIONS=309} [2022-11-02 20:45:13,469 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 85 predicate places. [2022-11-02 20:45:13,469 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 309 transitions, 4602 flow [2022-11-02 20:45:13,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:13,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:45:13,470 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] [2022-11-02 20:45:13,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-11-02 20:45:13,471 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:45:13,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:13,472 INFO L85 PathProgramCache]: Analyzing trace with hash -554510261, now seen corresponding path program 3 times [2022-11-02 20:45:13,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:13,475 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689077546] [2022-11-02 20:45:13,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:13,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:13,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:13,882 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:45:13,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:13,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689077546] [2022-11-02 20:45:13,883 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689077546] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:13,883 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:13,883 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:45:13,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946584024] [2022-11-02 20:45:13,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:13,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-02 20:45:13,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:13,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:45:13,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:45:13,887 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-11-02 20:45:13,888 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 309 transitions, 4602 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:13,888 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:45:13,888 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-11-02 20:45:13,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:45:15,262 INFO L130 PetriNetUnfolder]: 571/4014 cut-off events. [2022-11-02 20:45:15,262 INFO L131 PetriNetUnfolder]: For 22442/22521 co-relation queries the response was YES. [2022-11-02 20:45:15,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12390 conditions, 4014 events. 571/4014 cut-off events. For 22442/22521 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 44476 event pairs, 139 based on Foata normal form. 43/3896 useless extension candidates. Maximal degree in co-relation 11225. Up to 360 conditions per place. [2022-11-02 20:45:15,448 INFO L137 encePairwiseOnDemand]: 113/124 looper letters, 160 selfloop transitions, 111 changer transitions 7/368 dead transitions. [2022-11-02 20:45:15,448 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 368 transitions, 5943 flow [2022-11-02 20:45:15,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-02 20:45:15,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-02 20:45:15,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 769 transitions. [2022-11-02 20:45:15,451 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8859447004608295 [2022-11-02 20:45:15,451 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 769 transitions. [2022-11-02 20:45:15,451 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 769 transitions. [2022-11-02 20:45:15,452 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:45:15,452 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 769 transitions. [2022-11-02 20:45:15,454 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 109.85714285714286) internal successors, (769), 7 states have internal predecessors, (769), 0 states have call successors, (0), 0 states 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:45:15,456 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states 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:45:15,458 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states 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:45:15,458 INFO L175 Difference]: Start difference. First operand has 197 places, 309 transitions, 4602 flow. Second operand 7 states and 769 transitions. [2022-11-02 20:45:15,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 368 transitions, 5943 flow [2022-11-02 20:45:15,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 368 transitions, 5897 flow, removed 23 selfloop flow, removed 0 redundant places. [2022-11-02 20:45:15,635 INFO L231 Difference]: Finished difference. Result has 205 places, 315 transitions, 5026 flow [2022-11-02 20:45:15,635 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=4556, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5026, PETRI_PLACES=205, PETRI_TRANSITIONS=315} [2022-11-02 20:45:15,637 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 93 predicate places. [2022-11-02 20:45:15,637 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 315 transitions, 5026 flow [2022-11-02 20:45:15,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:15,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:45:15,638 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] [2022-11-02 20:45:15,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-02 20:45:15,639 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:45:15,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:15,640 INFO L85 PathProgramCache]: Analyzing trace with hash 1470842259, now seen corresponding path program 3 times [2022-11-02 20:45:15,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:15,640 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823584481] [2022-11-02 20:45:15,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:15,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:15,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:16,008 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:45:16,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:16,008 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823584481] [2022-11-02 20:45:16,008 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823584481] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:16,008 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:16,008 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:45:16,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520748738] [2022-11-02 20:45:16,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:16,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-02 20:45:16,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:16,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:45:16,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:45:16,010 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-11-02 20:45:16,012 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 315 transitions, 5026 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:16,012 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:45:16,012 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-11-02 20:45:16,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:45:17,349 INFO L130 PetriNetUnfolder]: 576/4100 cut-off events. [2022-11-02 20:45:17,349 INFO L131 PetriNetUnfolder]: For 24132/24205 co-relation queries the response was YES. [2022-11-02 20:45:17,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12649 conditions, 4100 events. 576/4100 cut-off events. For 24132/24205 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 45743 event pairs, 172 based on Foata normal form. 38/3962 useless extension candidates. Maximal degree in co-relation 11416. Up to 357 conditions per place. [2022-11-02 20:45:17,421 INFO L137 encePairwiseOnDemand]: 112/124 looper letters, 195 selfloop transitions, 87 changer transitions 7/379 dead transitions. [2022-11-02 20:45:17,421 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 379 transitions, 6343 flow [2022-11-02 20:45:17,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-02 20:45:17,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-02 20:45:17,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 769 transitions. [2022-11-02 20:45:17,425 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8859447004608295 [2022-11-02 20:45:17,425 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 769 transitions. [2022-11-02 20:45:17,425 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 769 transitions. [2022-11-02 20:45:17,426 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:45:17,426 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 769 transitions. [2022-11-02 20:45:17,429 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 109.85714285714286) internal successors, (769), 7 states have internal predecessors, (769), 0 states have call successors, (0), 0 states 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:45:17,431 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states 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:45:17,432 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states 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:45:17,432 INFO L175 Difference]: Start difference. First operand has 205 places, 315 transitions, 5026 flow. Second operand 7 states and 769 transitions. [2022-11-02 20:45:17,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 379 transitions, 6343 flow [2022-11-02 20:45:17,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 379 transitions, 6217 flow, removed 25 selfloop flow, removed 2 redundant places. [2022-11-02 20:45:17,647 INFO L231 Difference]: Finished difference. Result has 213 places, 326 transitions, 5348 flow [2022-11-02 20:45:17,648 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=4856, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5348, PETRI_PLACES=213, PETRI_TRANSITIONS=326} [2022-11-02 20:45:17,649 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 101 predicate places. [2022-11-02 20:45:17,649 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 326 transitions, 5348 flow [2022-11-02 20:45:17,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:17,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:45:17,650 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] [2022-11-02 20:45:17,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-11-02 20:45:17,651 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:45:17,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:17,652 INFO L85 PathProgramCache]: Analyzing trace with hash 862136095, now seen corresponding path program 4 times [2022-11-02 20:45:17,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:17,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638498328] [2022-11-02 20:45:17,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:17,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:17,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:17,967 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:45:17,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:17,967 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638498328] [2022-11-02 20:45:17,968 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638498328] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:17,968 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:17,968 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:45:17,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569258332] [2022-11-02 20:45:17,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:17,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-02 20:45:17,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:17,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:45:17,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:45:17,971 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-11-02 20:45:17,972 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 326 transitions, 5348 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:17,972 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:45:17,972 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-11-02 20:45:17,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:45:19,148 INFO L130 PetriNetUnfolder]: 618/4612 cut-off events. [2022-11-02 20:45:19,149 INFO L131 PetriNetUnfolder]: For 25163/25255 co-relation queries the response was YES. [2022-11-02 20:45:19,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14028 conditions, 4612 events. 618/4612 cut-off events. For 25163/25255 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 52865 event pairs, 175 based on Foata normal form. 41/4476 useless extension candidates. Maximal degree in co-relation 12682. Up to 504 conditions per place. [2022-11-02 20:45:19,220 INFO L137 encePairwiseOnDemand]: 114/124 looper letters, 202 selfloop transitions, 70 changer transitions 4/366 dead transitions. [2022-11-02 20:45:19,221 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 366 transitions, 6517 flow [2022-11-02 20:45:19,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-02 20:45:19,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-02 20:45:19,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 542 transitions. [2022-11-02 20:45:19,223 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8741935483870967 [2022-11-02 20:45:19,223 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 542 transitions. [2022-11-02 20:45:19,223 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 542 transitions. [2022-11-02 20:45:19,224 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:45:19,224 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 542 transitions. [2022-11-02 20:45:19,226 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 108.4) internal successors, (542), 5 states have internal predecessors, (542), 0 states have call successors, (0), 0 states 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:45:19,228 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states 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:45:19,228 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states 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:45:19,229 INFO L175 Difference]: Start difference. First operand has 213 places, 326 transitions, 5348 flow. Second operand 5 states and 542 transitions. [2022-11-02 20:45:19,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 366 transitions, 6517 flow [2022-11-02 20:45:19,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 366 transitions, 6448 flow, removed 16 selfloop flow, removed 1 redundant places. [2022-11-02 20:45:19,527 INFO L231 Difference]: Finished difference. Result has 219 places, 337 transitions, 5778 flow [2022-11-02 20:45:19,527 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=5287, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5778, PETRI_PLACES=219, PETRI_TRANSITIONS=337} [2022-11-02 20:45:19,528 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 107 predicate places. [2022-11-02 20:45:19,528 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 337 transitions, 5778 flow [2022-11-02 20:45:19,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:19,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:45:19,529 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] [2022-11-02 20:45:19,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-11-02 20:45:19,530 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:45:19,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:19,531 INFO L85 PathProgramCache]: Analyzing trace with hash -744114497, now seen corresponding path program 2 times [2022-11-02 20:45:19,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:19,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522927244] [2022-11-02 20:45:19,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:19,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:19,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:19,940 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:45:19,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:19,941 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522927244] [2022-11-02 20:45:19,941 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522927244] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:19,941 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:19,942 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:45:19,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797834627] [2022-11-02 20:45:19,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:19,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-02 20:45:19,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:19,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:45:19,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:45:19,944 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-11-02 20:45:19,945 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 337 transitions, 5778 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:19,945 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:45:19,946 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-11-02 20:45:19,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:45:21,130 INFO L130 PetriNetUnfolder]: 641/5033 cut-off events. [2022-11-02 20:45:21,130 INFO L131 PetriNetUnfolder]: For 28117/28210 co-relation queries the response was YES. [2022-11-02 20:45:21,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15025 conditions, 5033 events. 641/5033 cut-off events. For 28117/28210 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 59389 event pairs, 211 based on Foata normal form. 40/4888 useless extension candidates. Maximal degree in co-relation 14208. Up to 785 conditions per place. [2022-11-02 20:45:21,275 INFO L137 encePairwiseOnDemand]: 117/124 looper letters, 236 selfloop transitions, 39 changer transitions 3/368 dead transitions. [2022-11-02 20:45:21,275 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 368 transitions, 6734 flow [2022-11-02 20:45:21,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-02 20:45:21,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-02 20:45:21,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 539 transitions. [2022-11-02 20:45:21,278 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8693548387096774 [2022-11-02 20:45:21,278 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 539 transitions. [2022-11-02 20:45:21,278 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 539 transitions. [2022-11-02 20:45:21,279 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:45:21,279 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 539 transitions. [2022-11-02 20:45:21,281 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 107.8) internal successors, (539), 5 states have internal predecessors, (539), 0 states have call successors, (0), 0 states 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:45:21,283 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states 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:45:21,283 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states 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:45:21,284 INFO L175 Difference]: Start difference. First operand has 219 places, 337 transitions, 5778 flow. Second operand 5 states and 539 transitions. [2022-11-02 20:45:21,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 368 transitions, 6734 flow [2022-11-02 20:45:21,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 368 transitions, 6652 flow, removed 15 selfloop flow, removed 1 redundant places. [2022-11-02 20:45:21,598 INFO L231 Difference]: Finished difference. Result has 225 places, 346 transitions, 6031 flow [2022-11-02 20:45:21,599 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=5700, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=6031, PETRI_PLACES=225, PETRI_TRANSITIONS=346} [2022-11-02 20:45:21,599 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 113 predicate places. [2022-11-02 20:45:21,599 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 346 transitions, 6031 flow [2022-11-02 20:45:21,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:21,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:45:21,600 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] [2022-11-02 20:45:21,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-11-02 20:45:21,600 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:45:21,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:21,601 INFO L85 PathProgramCache]: Analyzing trace with hash -966326439, now seen corresponding path program 3 times [2022-11-02 20:45:21,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:21,601 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058760020] [2022-11-02 20:45:21,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:21,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:21,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:21,944 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:45:21,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:21,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058760020] [2022-11-02 20:45:21,945 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058760020] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:21,946 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:21,946 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:45:21,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856239763] [2022-11-02 20:45:21,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:21,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-02 20:45:21,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:21,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:45:21,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:45:21,949 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-11-02 20:45:21,950 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 346 transitions, 6031 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:21,951 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:45:21,951 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-11-02 20:45:21,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:45:23,410 INFO L130 PetriNetUnfolder]: 627/4720 cut-off events. [2022-11-02 20:45:23,410 INFO L131 PetriNetUnfolder]: For 28798/28889 co-relation queries the response was YES. [2022-11-02 20:45:23,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14702 conditions, 4720 events. 627/4720 cut-off events. For 28798/28889 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 54953 event pairs, 183 based on Foata normal form. 42/4570 useless extension candidates. Maximal degree in co-relation 14159. Up to 477 conditions per place. [2022-11-02 20:45:23,484 INFO L137 encePairwiseOnDemand]: 112/124 looper letters, 218 selfloop transitions, 66 changer transitions 3/377 dead transitions. [2022-11-02 20:45:23,484 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 377 transitions, 6960 flow [2022-11-02 20:45:23,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-02 20:45:23,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-02 20:45:23,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 548 transitions. [2022-11-02 20:45:23,487 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8838709677419355 [2022-11-02 20:45:23,487 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 548 transitions. [2022-11-02 20:45:23,487 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 548 transitions. [2022-11-02 20:45:23,488 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:45:23,488 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 548 transitions. [2022-11-02 20:45:23,490 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 109.6) internal successors, (548), 5 states have internal predecessors, (548), 0 states have call successors, (0), 0 states 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:45:23,492 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states 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:45:23,493 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states 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:45:23,493 INFO L175 Difference]: Start difference. First operand has 225 places, 346 transitions, 6031 flow. Second operand 5 states and 548 transitions. [2022-11-02 20:45:23,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 377 transitions, 6960 flow [2022-11-02 20:45:23,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 377 transitions, 6934 flow, removed 5 selfloop flow, removed 1 redundant places. [2022-11-02 20:45:23,828 INFO L231 Difference]: Finished difference. Result has 230 places, 348 transitions, 6229 flow [2022-11-02 20:45:23,829 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=5971, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=6229, PETRI_PLACES=230, PETRI_TRANSITIONS=348} [2022-11-02 20:45:23,830 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 118 predicate places. [2022-11-02 20:45:23,830 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 348 transitions, 6229 flow [2022-11-02 20:45:23,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:23,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:45:23,831 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] [2022-11-02 20:45:23,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-11-02 20:45:23,832 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:45:23,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:23,832 INFO L85 PathProgramCache]: Analyzing trace with hash -1657773213, now seen corresponding path program 5 times [2022-11-02 20:45:23,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:23,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139778069] [2022-11-02 20:45:23,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:23,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:23,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:24,070 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:45:24,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:24,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139778069] [2022-11-02 20:45:24,073 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139778069] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:24,074 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:24,074 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:45:24,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570092131] [2022-11-02 20:45:24,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:24,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-02 20:45:24,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:24,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:45:24,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:45:24,078 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-11-02 20:45:24,079 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 348 transitions, 6229 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:24,080 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:45:24,080 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-11-02 20:45:24,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:45:25,631 INFO L130 PetriNetUnfolder]: 636/4886 cut-off events. [2022-11-02 20:45:25,632 INFO L131 PetriNetUnfolder]: For 30813/30926 co-relation queries the response was YES. [2022-11-02 20:45:25,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15117 conditions, 4886 events. 636/4886 cut-off events. For 30813/30926 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 57490 event pairs, 152 based on Foata normal form. 61/4772 useless extension candidates. Maximal degree in co-relation 14657. Up to 521 conditions per place. [2022-11-02 20:45:25,721 INFO L137 encePairwiseOnDemand]: 112/124 looper letters, 197 selfloop transitions, 108 changer transitions 3/398 dead transitions. [2022-11-02 20:45:25,722 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 398 transitions, 7509 flow [2022-11-02 20:45:25,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-02 20:45:25,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-02 20:45:25,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 762 transitions. [2022-11-02 20:45:25,727 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8778801843317973 [2022-11-02 20:45:25,727 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 762 transitions. [2022-11-02 20:45:25,728 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 762 transitions. [2022-11-02 20:45:25,729 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:45:25,729 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 762 transitions. [2022-11-02 20:45:25,733 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 108.85714285714286) internal successors, (762), 7 states have internal predecessors, (762), 0 states have call successors, (0), 0 states 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:45:25,736 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states 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:45:25,737 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states 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:45:25,739 INFO L175 Difference]: Start difference. First operand has 230 places, 348 transitions, 6229 flow. Second operand 7 states and 762 transitions. [2022-11-02 20:45:25,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 398 transitions, 7509 flow [2022-11-02 20:45:25,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 398 transitions, 7412 flow, removed 2 selfloop flow, removed 2 redundant places. [2022-11-02 20:45:25,980 INFO L231 Difference]: Finished difference. Result has 239 places, 362 transitions, 6860 flow [2022-11-02 20:45:25,980 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=6112, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6860, PETRI_PLACES=239, PETRI_TRANSITIONS=362} [2022-11-02 20:45:25,981 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 127 predicate places. [2022-11-02 20:45:25,981 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 362 transitions, 6860 flow [2022-11-02 20:45:25,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:25,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:45:25,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] [2022-11-02 20:45:25,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-11-02 20:45:25,982 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:45:25,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:25,983 INFO L85 PathProgramCache]: Analyzing trace with hash -1434494101, now seen corresponding path program 5 times [2022-11-02 20:45:25,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:25,983 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5909238] [2022-11-02 20:45:25,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:25,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:26,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:26,355 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:45:26,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:26,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5909238] [2022-11-02 20:45:26,356 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5909238] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:26,356 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:26,357 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:45:26,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415337237] [2022-11-02 20:45:26,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:26,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-02 20:45:26,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:26,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:45:26,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:45:26,359 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-11-02 20:45:26,360 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 362 transitions, 6860 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:26,360 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:45:26,360 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-11-02 20:45:26,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:45:28,079 INFO L130 PetriNetUnfolder]: 658/5271 cut-off events. [2022-11-02 20:45:28,080 INFO L131 PetriNetUnfolder]: For 33623/33748 co-relation queries the response was YES. [2022-11-02 20:45:28,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16254 conditions, 5271 events. 658/5271 cut-off events. For 33623/33748 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 63419 event pairs, 198 based on Foata normal form. 64/5138 useless extension candidates. Maximal degree in co-relation 15734. Up to 521 conditions per place. [2022-11-02 20:45:28,191 INFO L137 encePairwiseOnDemand]: 114/124 looper letters, 228 selfloop transitions, 84 changer transitions 4/406 dead transitions. [2022-11-02 20:45:28,191 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 406 transitions, 8037 flow [2022-11-02 20:45:28,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 20:45:28,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-02 20:45:28,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 658 transitions. [2022-11-02 20:45:28,194 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8844086021505376 [2022-11-02 20:45:28,194 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 658 transitions. [2022-11-02 20:45:28,194 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 658 transitions. [2022-11-02 20:45:28,195 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:45:28,195 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 658 transitions. [2022-11-02 20:45:28,197 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 109.66666666666667) internal successors, (658), 6 states have internal predecessors, (658), 0 states have call successors, (0), 0 states 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:45:28,200 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 124.0) internal successors, (868), 7 states have internal predecessors, (868), 0 states have call successors, (0), 0 states 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:45:28,200 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 124.0) internal successors, (868), 7 states have internal predecessors, (868), 0 states have call successors, (0), 0 states 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:45:28,201 INFO L175 Difference]: Start difference. First operand has 239 places, 362 transitions, 6860 flow. Second operand 6 states and 658 transitions. [2022-11-02 20:45:28,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 406 transitions, 8037 flow [2022-11-02 20:45:28,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 406 transitions, 7965 flow, removed 28 selfloop flow, removed 1 redundant places. [2022-11-02 20:45:28,614 INFO L231 Difference]: Finished difference. Result has 244 places, 367 transitions, 7087 flow [2022-11-02 20:45:28,615 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=6757, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7087, PETRI_PLACES=244, PETRI_TRANSITIONS=367} [2022-11-02 20:45:28,615 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 132 predicate places. [2022-11-02 20:45:28,616 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 367 transitions, 7087 flow [2022-11-02 20:45:28,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:28,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:45:28,616 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] [2022-11-02 20:45:28,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-11-02 20:45:28,617 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:45:28,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:28,617 INFO L85 PathProgramCache]: Analyzing trace with hash 930010291, now seen corresponding path program 4 times [2022-11-02 20:45:28,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:28,617 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328094828] [2022-11-02 20:45:28,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:28,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:28,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:28,817 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:45:28,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:28,818 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328094828] [2022-11-02 20:45:28,818 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328094828] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:28,818 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:28,818 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:45:28,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127807498] [2022-11-02 20:45:28,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:28,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-02 20:45:28,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:28,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:45:28,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:45:28,821 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-11-02 20:45:28,822 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 367 transitions, 7087 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:28,822 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:45:28,823 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-11-02 20:45:28,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:45:30,415 INFO L130 PetriNetUnfolder]: 652/5273 cut-off events. [2022-11-02 20:45:30,415 INFO L131 PetriNetUnfolder]: For 35701/35817 co-relation queries the response was YES. [2022-11-02 20:45:30,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16442 conditions, 5273 events. 652/5273 cut-off events. For 35701/35817 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 63431 event pairs, 162 based on Foata normal form. 69/5140 useless extension candidates. Maximal degree in co-relation 15921. Up to 620 conditions per place. [2022-11-02 20:45:30,503 INFO L137 encePairwiseOnDemand]: 109/124 looper letters, 213 selfloop transitions, 108 changer transitions 6/417 dead transitions. [2022-11-02 20:45:30,504 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 417 transitions, 8379 flow [2022-11-02 20:45:30,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-02 20:45:30,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-02 20:45:30,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 762 transitions. [2022-11-02 20:45:30,506 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8778801843317973 [2022-11-02 20:45:30,506 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 762 transitions. [2022-11-02 20:45:30,507 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 762 transitions. [2022-11-02 20:45:30,507 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:45:30,507 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 762 transitions. [2022-11-02 20:45:30,510 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 108.85714285714286) internal successors, (762), 7 states have internal predecessors, (762), 0 states have call successors, (0), 0 states 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:45:30,512 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states 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:45:30,513 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states 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:45:30,513 INFO L175 Difference]: Start difference. First operand has 244 places, 367 transitions, 7087 flow. Second operand 7 states and 762 transitions. [2022-11-02 20:45:30,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 417 transitions, 8379 flow [2022-11-02 20:45:30,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 417 transitions, 8251 flow, removed 17 selfloop flow, removed 2 redundant places. [2022-11-02 20:45:30,838 INFO L231 Difference]: Finished difference. Result has 254 places, 374 transitions, 7549 flow [2022-11-02 20:45:30,838 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=6975, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7549, PETRI_PLACES=254, PETRI_TRANSITIONS=374} [2022-11-02 20:45:30,839 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 142 predicate places. [2022-11-02 20:45:30,839 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 374 transitions, 7549 flow [2022-11-02 20:45:30,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:30,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:45:30,839 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] [2022-11-02 20:45:30,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-11-02 20:45:30,840 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:45:30,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:30,841 INFO L85 PathProgramCache]: Analyzing trace with hash 1399184077, now seen corresponding path program 6 times [2022-11-02 20:45:30,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:30,841 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985241593] [2022-11-02 20:45:30,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:30,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:30,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:31,114 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:45:31,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:31,115 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985241593] [2022-11-02 20:45:31,115 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985241593] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:31,115 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:31,115 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:45:31,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120661365] [2022-11-02 20:45:31,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:31,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-02 20:45:31,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:31,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:45:31,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:45:31,119 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-11-02 20:45:31,129 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 374 transitions, 7549 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:31,129 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:45:31,129 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-11-02 20:45:31,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:45:32,780 INFO L130 PetriNetUnfolder]: 638/5175 cut-off events. [2022-11-02 20:45:32,780 INFO L131 PetriNetUnfolder]: For 39670/39790 co-relation queries the response was YES. [2022-11-02 20:45:32,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16560 conditions, 5175 events. 638/5175 cut-off events. For 39670/39790 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 62335 event pairs, 182 based on Foata normal form. 70/5053 useless extension candidates. Maximal degree in co-relation 16004. Up to 479 conditions per place. [2022-11-02 20:45:32,865 INFO L137 encePairwiseOnDemand]: 112/124 looper letters, 206 selfloop transitions, 94 changer transitions 5/395 dead transitions. [2022-11-02 20:45:32,866 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 395 transitions, 8225 flow [2022-11-02 20:45:32,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 20:45:32,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-02 20:45:32,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 661 transitions. [2022-11-02 20:45:32,869 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8884408602150538 [2022-11-02 20:45:32,869 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 661 transitions. [2022-11-02 20:45:32,869 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 661 transitions. [2022-11-02 20:45:32,870 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:45:32,870 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 661 transitions. [2022-11-02 20:45:32,873 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 110.16666666666667) internal successors, (661), 6 states have internal predecessors, (661), 0 states have call successors, (0), 0 states 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:45:32,875 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 124.0) internal successors, (868), 7 states have internal predecessors, (868), 0 states have call successors, (0), 0 states 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:45:32,875 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 124.0) internal successors, (868), 7 states have internal predecessors, (868), 0 states have call successors, (0), 0 states 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:45:32,876 INFO L175 Difference]: Start difference. First operand has 254 places, 374 transitions, 7549 flow. Second operand 6 states and 661 transitions. [2022-11-02 20:45:32,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 395 transitions, 8225 flow [2022-11-02 20:45:33,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 395 transitions, 8197 flow, removed 14 selfloop flow, removed 0 redundant places. [2022-11-02 20:45:33,216 INFO L231 Difference]: Finished difference. Result has 260 places, 364 transitions, 7467 flow [2022-11-02 20:45:33,217 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=7304, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7467, PETRI_PLACES=260, PETRI_TRANSITIONS=364} [2022-11-02 20:45:33,217 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 148 predicate places. [2022-11-02 20:45:33,217 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 364 transitions, 7467 flow [2022-11-02 20:45:33,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:33,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:45:33,218 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] [2022-11-02 20:45:33,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-11-02 20:45:33,218 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:45:33,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:33,219 INFO L85 PathProgramCache]: Analyzing trace with hash 1294356145, now seen corresponding path program 5 times [2022-11-02 20:45:33,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:33,219 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601417369] [2022-11-02 20:45:33,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:33,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:33,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:33,557 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:45:33,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:33,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601417369] [2022-11-02 20:45:33,558 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601417369] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:33,558 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:33,558 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:45:33,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25140017] [2022-11-02 20:45:33,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:33,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-02 20:45:33,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:33,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:45:33,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:45:33,561 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-11-02 20:45:33,562 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 364 transitions, 7467 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:33,562 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:45:33,563 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-11-02 20:45:33,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:45:34,795 INFO L130 PetriNetUnfolder]: 624/4892 cut-off events. [2022-11-02 20:45:34,796 INFO L131 PetriNetUnfolder]: For 41077/41176 co-relation queries the response was YES. [2022-11-02 20:45:34,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16075 conditions, 4892 events. 624/4892 cut-off events. For 41077/41176 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 58021 event pairs, 167 based on Foata normal form. 57/4765 useless extension candidates. Maximal degree in co-relation 15492. Up to 456 conditions per place. [2022-11-02 20:45:34,892 INFO L137 encePairwiseOnDemand]: 109/124 looper letters, 208 selfloop transitions, 90 changer transitions 8/396 dead transitions. [2022-11-02 20:45:34,892 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 396 transitions, 8347 flow [2022-11-02 20:45:34,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 20:45:34,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-02 20:45:34,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 660 transitions. [2022-11-02 20:45:34,894 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8870967741935484 [2022-11-02 20:45:34,895 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 660 transitions. [2022-11-02 20:45:34,895 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 660 transitions. [2022-11-02 20:45:34,895 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:45:34,895 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 660 transitions. [2022-11-02 20:45:34,897 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 110.0) internal successors, (660), 6 states have internal predecessors, (660), 0 states have call successors, (0), 0 states 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:45:34,898 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 124.0) internal successors, (868), 7 states have internal predecessors, (868), 0 states have call successors, (0), 0 states 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:45:34,899 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 124.0) internal successors, (868), 7 states have internal predecessors, (868), 0 states have call successors, (0), 0 states 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:45:34,899 INFO L175 Difference]: Start difference. First operand has 260 places, 364 transitions, 7467 flow. Second operand 6 states and 660 transitions. [2022-11-02 20:45:34,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 396 transitions, 8347 flow [2022-11-02 20:45:35,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 396 transitions, 8152 flow, removed 2 selfloop flow, removed 5 redundant places. [2022-11-02 20:45:35,260 INFO L231 Difference]: Finished difference. Result has 262 places, 355 transitions, 7290 flow [2022-11-02 20:45:35,260 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=7077, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7290, PETRI_PLACES=262, PETRI_TRANSITIONS=355} [2022-11-02 20:45:35,260 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 150 predicate places. [2022-11-02 20:45:35,261 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 355 transitions, 7290 flow [2022-11-02 20:45:35,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:35,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:45:35,261 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] [2022-11-02 20:45:35,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-11-02 20:45:35,262 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:45:35,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:35,262 INFO L85 PathProgramCache]: Analyzing trace with hash 586224761, now seen corresponding path program 6 times [2022-11-02 20:45:35,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:35,262 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288543711] [2022-11-02 20:45:35,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:35,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:35,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:35,586 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:45:35,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:35,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288543711] [2022-11-02 20:45:35,587 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288543711] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:35,588 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:35,588 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:45:35,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104191495] [2022-11-02 20:45:35,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:35,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-02 20:45:35,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:35,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:45:35,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:45:35,592 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-11-02 20:45:35,593 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 355 transitions, 7290 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:35,593 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:45:35,593 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-11-02 20:45:35,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:45:36,861 INFO L130 PetriNetUnfolder]: 612/4952 cut-off events. [2022-11-02 20:45:36,861 INFO L131 PetriNetUnfolder]: For 38649/38760 co-relation queries the response was YES. [2022-11-02 20:45:36,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16071 conditions, 4952 events. 612/4952 cut-off events. For 38649/38760 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 58779 event pairs, 145 based on Foata normal form. 74/4839 useless extension candidates. Maximal degree in co-relation 15501. Up to 522 conditions per place. [2022-11-02 20:45:36,933 INFO L137 encePairwiseOnDemand]: 114/124 looper letters, 215 selfloop transitions, 79 changer transitions 0/384 dead transitions. [2022-11-02 20:45:36,933 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 384 transitions, 8194 flow [2022-11-02 20:45:36,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-02 20:45:36,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-02 20:45:36,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 545 transitions. [2022-11-02 20:45:36,935 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8790322580645161 [2022-11-02 20:45:36,935 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 545 transitions. [2022-11-02 20:45:36,935 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 545 transitions. [2022-11-02 20:45:36,935 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:45:36,936 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 545 transitions. [2022-11-02 20:45:36,936 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 109.0) internal successors, (545), 5 states have internal predecessors, (545), 0 states have call successors, (0), 0 states 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:45:36,937 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states 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:45:36,938 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states 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:45:36,938 INFO L175 Difference]: Start difference. First operand has 262 places, 355 transitions, 7290 flow. Second operand 5 states and 545 transitions. [2022-11-02 20:45:36,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 384 transitions, 8194 flow [2022-11-02 20:45:37,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 384 transitions, 8096 flow, removed 6 selfloop flow, removed 3 redundant places. [2022-11-02 20:45:37,306 INFO L231 Difference]: Finished difference. Result has 267 places, 360 transitions, 7600 flow [2022-11-02 20:45:37,306 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=7121, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=7600, PETRI_PLACES=267, PETRI_TRANSITIONS=360} [2022-11-02 20:45:37,307 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 155 predicate places. [2022-11-02 20:45:37,307 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 360 transitions, 7600 flow [2022-11-02 20:45:37,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:37,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:45:37,307 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] [2022-11-02 20:45:37,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-11-02 20:45:37,308 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:45:37,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:37,308 INFO L85 PathProgramCache]: Analyzing trace with hash -1370158823, now seen corresponding path program 7 times [2022-11-02 20:45:37,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:37,308 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234447895] [2022-11-02 20:45:37,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:37,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:37,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:37,527 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:45:37,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:37,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234447895] [2022-11-02 20:45:37,528 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234447895] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:37,528 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:37,528 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:45:37,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908451065] [2022-11-02 20:45:37,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:37,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-02 20:45:37,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:37,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:45:37,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:45:37,531 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-11-02 20:45:37,532 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 360 transitions, 7600 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:37,532 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:45:37,532 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-11-02 20:45:37,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:45:38,741 INFO L130 PetriNetUnfolder]: 595/4800 cut-off events. [2022-11-02 20:45:38,741 INFO L131 PetriNetUnfolder]: For 43039/43141 co-relation queries the response was YES. [2022-11-02 20:45:38,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16077 conditions, 4800 events. 595/4800 cut-off events. For 43039/43141 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 56815 event pairs, 180 based on Foata normal form. 65/4683 useless extension candidates. Maximal degree in co-relation 15504. Up to 522 conditions per place. [2022-11-02 20:45:38,818 INFO L137 encePairwiseOnDemand]: 113/124 looper letters, 219 selfloop transitions, 73 changer transitions 0/382 dead transitions. [2022-11-02 20:45:38,818 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 382 transitions, 8408 flow [2022-11-02 20:45:38,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-02 20:45:38,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-02 20:45:38,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 544 transitions. [2022-11-02 20:45:38,820 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8774193548387097 [2022-11-02 20:45:38,820 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 544 transitions. [2022-11-02 20:45:38,820 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 544 transitions. [2022-11-02 20:45:38,820 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:45:38,820 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 544 transitions. [2022-11-02 20:45:38,821 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 108.8) internal successors, (544), 5 states have internal predecessors, (544), 0 states have call successors, (0), 0 states 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:45:38,823 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states 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:45:38,823 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states 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:45:38,823 INFO L175 Difference]: Start difference. First operand has 267 places, 360 transitions, 7600 flow. Second operand 5 states and 544 transitions. [2022-11-02 20:45:38,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 382 transitions, 8408 flow [2022-11-02 20:45:39,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 382 transitions, 8364 flow, removed 9 selfloop flow, removed 1 redundant places. [2022-11-02 20:45:39,161 INFO L231 Difference]: Finished difference. Result has 272 places, 361 transitions, 7766 flow [2022-11-02 20:45:39,161 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=7556, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=7766, PETRI_PLACES=272, PETRI_TRANSITIONS=361} [2022-11-02 20:45:39,161 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 160 predicate places. [2022-11-02 20:45:39,162 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 361 transitions, 7766 flow [2022-11-02 20:45:39,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:39,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:45:39,162 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] [2022-11-02 20:45:39,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-11-02 20:45:39,163 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:45:39,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:39,163 INFO L85 PathProgramCache]: Analyzing trace with hash -1894906571, now seen corresponding path program 7 times [2022-11-02 20:45:39,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:39,163 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237494718] [2022-11-02 20:45:39,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:39,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:39,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:39,399 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:45:39,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:39,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237494718] [2022-11-02 20:45:39,400 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237494718] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:39,401 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:39,401 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:45:39,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089958582] [2022-11-02 20:45:39,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:39,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-02 20:45:39,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:39,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:45:39,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:45:39,403 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-11-02 20:45:39,404 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 361 transitions, 7766 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:39,404 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:45:39,405 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-11-02 20:45:39,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:45:40,574 INFO L130 PetriNetUnfolder]: 593/4805 cut-off events. [2022-11-02 20:45:40,575 INFO L131 PetriNetUnfolder]: For 45191/45304 co-relation queries the response was YES. [2022-11-02 20:45:40,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16111 conditions, 4805 events. 593/4805 cut-off events. For 45191/45304 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 56795 event pairs, 169 based on Foata normal form. 81/4717 useless extension candidates. Maximal degree in co-relation 15583. Up to 506 conditions per place. [2022-11-02 20:45:40,668 INFO L137 encePairwiseOnDemand]: 115/124 looper letters, 221 selfloop transitions, 73 changer transitions 1/385 dead transitions. [2022-11-02 20:45:40,669 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 385 transitions, 8587 flow [2022-11-02 20:45:40,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-02 20:45:40,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-02 20:45:40,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 546 transitions. [2022-11-02 20:45:40,671 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8806451612903226 [2022-11-02 20:45:40,671 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 546 transitions. [2022-11-02 20:45:40,671 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 546 transitions. [2022-11-02 20:45:40,671 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:45:40,672 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 546 transitions. [2022-11-02 20:45:40,673 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 109.2) internal successors, (546), 5 states have internal predecessors, (546), 0 states have call successors, (0), 0 states 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:45:40,674 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states 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:45:40,675 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states 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:45:40,675 INFO L175 Difference]: Start difference. First operand has 272 places, 361 transitions, 7766 flow. Second operand 5 states and 546 transitions. [2022-11-02 20:45:40,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 385 transitions, 8587 flow [2022-11-02 20:45:41,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 385 transitions, 8384 flow, removed 15 selfloop flow, removed 4 redundant places. [2022-11-02 20:45:41,152 INFO L231 Difference]: Finished difference. Result has 275 places, 362 transitions, 7819 flow [2022-11-02 20:45:41,153 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=7538, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=7819, PETRI_PLACES=275, PETRI_TRANSITIONS=362} [2022-11-02 20:45:41,153 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 163 predicate places. [2022-11-02 20:45:41,153 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 362 transitions, 7819 flow [2022-11-02 20:45:41,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:41,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:45:41,154 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] [2022-11-02 20:45:41,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-11-02 20:45:41,158 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:45:41,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:41,159 INFO L85 PathProgramCache]: Analyzing trace with hash 2046995745, now seen corresponding path program 8 times [2022-11-02 20:45:41,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:41,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066131949] [2022-11-02 20:45:41,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:41,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:41,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:41,383 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:45:41,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:41,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066131949] [2022-11-02 20:45:41,384 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066131949] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:41,384 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:41,384 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:45:41,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21362781] [2022-11-02 20:45:41,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:41,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-02 20:45:41,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:41,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:45:41,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:45:41,387 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-11-02 20:45:41,388 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 362 transitions, 7819 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:41,388 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:45:41,388 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-11-02 20:45:41,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:45:42,611 INFO L130 PetriNetUnfolder]: 590/4745 cut-off events. [2022-11-02 20:45:42,611 INFO L131 PetriNetUnfolder]: For 44979/45074 co-relation queries the response was YES. [2022-11-02 20:45:42,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16189 conditions, 4745 events. 590/4745 cut-off events. For 44979/45074 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 56063 event pairs, 184 based on Foata normal form. 55/4619 useless extension candidates. Maximal degree in co-relation 15646. Up to 506 conditions per place. [2022-11-02 20:45:42,682 INFO L137 encePairwiseOnDemand]: 115/124 looper letters, 226 selfloop transitions, 71 changer transitions 0/387 dead transitions. [2022-11-02 20:45:42,682 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 387 transitions, 8687 flow [2022-11-02 20:45:42,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-02 20:45:42,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-02 20:45:42,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 544 transitions. [2022-11-02 20:45:42,684 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8774193548387097 [2022-11-02 20:45:42,684 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 544 transitions. [2022-11-02 20:45:42,684 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 544 transitions. [2022-11-02 20:45:42,684 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:45:42,684 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 544 transitions. [2022-11-02 20:45:42,685 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 108.8) internal successors, (544), 5 states have internal predecessors, (544), 0 states have call successors, (0), 0 states 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:45:42,687 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states 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:45:42,687 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states 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:45:42,687 INFO L175 Difference]: Start difference. First operand has 275 places, 362 transitions, 7819 flow. Second operand 5 states and 544 transitions. [2022-11-02 20:45:42,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 387 transitions, 8687 flow [2022-11-02 20:45:43,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 387 transitions, 8633 flow, removed 9 selfloop flow, removed 1 redundant places. [2022-11-02 20:45:43,188 INFO L231 Difference]: Finished difference. Result has 280 places, 367 transitions, 8048 flow [2022-11-02 20:45:43,189 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=7765, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=8048, PETRI_PLACES=280, PETRI_TRANSITIONS=367} [2022-11-02 20:45:43,189 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 168 predicate places. [2022-11-02 20:45:43,189 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 367 transitions, 8048 flow [2022-11-02 20:45:43,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:43,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:45:43,190 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] [2022-11-02 20:45:43,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-11-02 20:45:43,190 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:45:43,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:43,191 INFO L85 PathProgramCache]: Analyzing trace with hash -439395939, now seen corresponding path program 8 times [2022-11-02 20:45:43,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:43,191 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626270066] [2022-11-02 20:45:43,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:43,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:43,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:43,459 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:45:43,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:43,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626270066] [2022-11-02 20:45:43,459 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626270066] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:43,460 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:43,460 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:45:43,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436911794] [2022-11-02 20:45:43,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:43,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-02 20:45:43,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:43,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:45:43,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:45:43,462 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-11-02 20:45:43,463 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 367 transitions, 8048 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:43,463 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:45:43,463 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-11-02 20:45:43,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:45:44,665 INFO L130 PetriNetUnfolder]: 644/5226 cut-off events. [2022-11-02 20:45:44,665 INFO L131 PetriNetUnfolder]: For 47018/47120 co-relation queries the response was YES. [2022-11-02 20:45:44,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17802 conditions, 5226 events. 644/5226 cut-off events. For 47018/47120 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 62575 event pairs, 153 based on Foata normal form. 60/5090 useless extension candidates. Maximal degree in co-relation 17194. Up to 474 conditions per place. [2022-11-02 20:45:44,747 INFO L137 encePairwiseOnDemand]: 112/124 looper letters, 237 selfloop transitions, 82 changer transitions 1/410 dead transitions. [2022-11-02 20:45:44,747 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 410 transitions, 9610 flow [2022-11-02 20:45:44,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-02 20:45:44,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-02 20:45:44,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 545 transitions. [2022-11-02 20:45:44,749 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8790322580645161 [2022-11-02 20:45:44,749 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 545 transitions. [2022-11-02 20:45:44,749 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 545 transitions. [2022-11-02 20:45:44,749 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:45:44,749 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 545 transitions. [2022-11-02 20:45:44,750 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 109.0) internal successors, (545), 5 states have internal predecessors, (545), 0 states have call successors, (0), 0 states 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:45:44,751 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states 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:45:44,752 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states 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:45:44,752 INFO L175 Difference]: Start difference. First operand has 280 places, 367 transitions, 8048 flow. Second operand 5 states and 545 transitions. [2022-11-02 20:45:44,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 410 transitions, 9610 flow [2022-11-02 20:45:45,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 410 transitions, 9474 flow, removed 14 selfloop flow, removed 2 redundant places. [2022-11-02 20:45:45,212 INFO L231 Difference]: Finished difference. Result has 285 places, 386 transitions, 8859 flow [2022-11-02 20:45:45,213 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=7921, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=8859, PETRI_PLACES=285, PETRI_TRANSITIONS=386} [2022-11-02 20:45:45,213 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 173 predicate places. [2022-11-02 20:45:45,213 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 386 transitions, 8859 flow [2022-11-02 20:45:45,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:45,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:45:45,214 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] [2022-11-02 20:45:45,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-11-02 20:45:45,214 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:45:45,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:45,214 INFO L85 PathProgramCache]: Analyzing trace with hash 1567983559, now seen corresponding path program 9 times [2022-11-02 20:45:45,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:45,214 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976231724] [2022-11-02 20:45:45,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:45,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:45,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:45,407 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:45:45,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:45,409 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976231724] [2022-11-02 20:45:45,409 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976231724] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:45,409 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:45,409 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:45:45,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696869079] [2022-11-02 20:45:45,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:45,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-02 20:45:45,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:45,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:45:45,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:45:45,413 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-11-02 20:45:45,413 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 386 transitions, 8859 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:45,413 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:45:45,413 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-11-02 20:45:45,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:45:46,782 INFO L130 PetriNetUnfolder]: 627/5085 cut-off events. [2022-11-02 20:45:46,782 INFO L131 PetriNetUnfolder]: For 52848/52956 co-relation queries the response was YES. [2022-11-02 20:45:46,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17725 conditions, 5085 events. 627/5085 cut-off events. For 52848/52956 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 60983 event pairs, 176 based on Foata normal form. 70/4976 useless extension candidates. Maximal degree in co-relation 17127. Up to 414 conditions per place. [2022-11-02 20:45:46,852 INFO L137 encePairwiseOnDemand]: 111/124 looper letters, 234 selfloop transitions, 85 changer transitions 1/410 dead transitions. [2022-11-02 20:45:46,852 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 410 transitions, 9783 flow [2022-11-02 20:45:46,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-02 20:45:46,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-02 20:45:46,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 549 transitions. [2022-11-02 20:45:46,854 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.885483870967742 [2022-11-02 20:45:46,854 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 549 transitions. [2022-11-02 20:45:46,854 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 549 transitions. [2022-11-02 20:45:46,855 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:45:46,855 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 549 transitions. [2022-11-02 20:45:46,855 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states 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:45:46,856 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states 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:45:46,856 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states 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:45:46,856 INFO L175 Difference]: Start difference. First operand has 285 places, 386 transitions, 8859 flow. Second operand 5 states and 549 transitions. [2022-11-02 20:45:46,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 410 transitions, 9783 flow [2022-11-02 20:45:47,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 410 transitions, 9745 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-02 20:45:47,289 INFO L231 Difference]: Finished difference. Result has 289 places, 388 transitions, 9072 flow [2022-11-02 20:45:47,289 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=8780, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=9072, PETRI_PLACES=289, PETRI_TRANSITIONS=388} [2022-11-02 20:45:47,290 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 177 predicate places. [2022-11-02 20:45:47,290 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 388 transitions, 9072 flow [2022-11-02 20:45:47,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:47,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:45:47,291 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] [2022-11-02 20:45:47,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-11-02 20:45:47,291 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:45:47,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:47,292 INFO L85 PathProgramCache]: Analyzing trace with hash 1224190655, now seen corresponding path program 9 times [2022-11-02 20:45:47,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:47,292 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995614488] [2022-11-02 20:45:47,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:47,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:47,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:47,537 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:45:47,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:47,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995614488] [2022-11-02 20:45:47,538 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995614488] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:47,538 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:47,538 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:45:47,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875795361] [2022-11-02 20:45:47,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:47,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-02 20:45:47,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:47,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:45:47,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:45:47,540 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-11-02 20:45:47,541 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 388 transitions, 9072 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:47,541 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:45:47,541 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-11-02 20:45:47,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:45:49,012 INFO L130 PetriNetUnfolder]: 683/5553 cut-off events. [2022-11-02 20:45:49,013 INFO L131 PetriNetUnfolder]: For 52984/53104 co-relation queries the response was YES. [2022-11-02 20:45:49,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19184 conditions, 5553 events. 683/5553 cut-off events. For 52984/53104 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 67485 event pairs, 174 based on Foata normal form. 72/5418 useless extension candidates. Maximal degree in co-relation 18593. Up to 478 conditions per place. [2022-11-02 20:45:49,121 INFO L137 encePairwiseOnDemand]: 115/124 looper letters, 246 selfloop transitions, 84 changer transitions 1/421 dead transitions. [2022-11-02 20:45:49,121 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 421 transitions, 10359 flow [2022-11-02 20:45:49,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-02 20:45:49,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-02 20:45:49,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 545 transitions. [2022-11-02 20:45:49,123 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8790322580645161 [2022-11-02 20:45:49,124 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 545 transitions. [2022-11-02 20:45:49,124 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 545 transitions. [2022-11-02 20:45:49,124 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:45:49,124 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 545 transitions. [2022-11-02 20:45:49,126 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 109.0) internal successors, (545), 5 states have internal predecessors, (545), 0 states have call successors, (0), 0 states 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:45:49,127 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states 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:45:49,127 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states 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:45:49,127 INFO L175 Difference]: Start difference. First operand has 289 places, 388 transitions, 9072 flow. Second operand 5 states and 545 transitions. [2022-11-02 20:45:49,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 421 transitions, 10359 flow [2022-11-02 20:45:49,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 421 transitions, 10204 flow, removed 2 selfloop flow, removed 3 redundant places. [2022-11-02 20:45:49,576 INFO L231 Difference]: Finished difference. Result has 293 places, 400 transitions, 9622 flow [2022-11-02 20:45:49,577 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=8923, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=9622, PETRI_PLACES=293, PETRI_TRANSITIONS=400} [2022-11-02 20:45:49,577 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 181 predicate places. [2022-11-02 20:45:49,577 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 400 transitions, 9622 flow [2022-11-02 20:45:49,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:49,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:45:49,578 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] [2022-11-02 20:45:49,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-11-02 20:45:49,578 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:45:49,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:49,578 INFO L85 PathProgramCache]: Analyzing trace with hash -1504397165, now seen corresponding path program 10 times [2022-11-02 20:45:49,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:49,579 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509775076] [2022-11-02 20:45:49,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:49,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:49,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:49,793 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:45:49,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:49,794 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509775076] [2022-11-02 20:45:49,794 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509775076] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:49,794 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:49,794 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:45:49,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865010839] [2022-11-02 20:45:49,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:49,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-02 20:45:49,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:49,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:45:49,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:45:49,796 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-11-02 20:45:49,797 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 400 transitions, 9622 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:49,797 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:45:49,797 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-11-02 20:45:49,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:45:51,008 INFO L130 PetriNetUnfolder]: 670/5493 cut-off events. [2022-11-02 20:45:51,008 INFO L131 PetriNetUnfolder]: For 60179/60284 co-relation queries the response was YES. [2022-11-02 20:45:51,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19178 conditions, 5493 events. 670/5493 cut-off events. For 60179/60284 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 66869 event pairs, 206 based on Foata normal form. 65/5363 useless extension candidates. Maximal degree in co-relation 18610. Up to 414 conditions per place. [2022-11-02 20:45:51,098 INFO L137 encePairwiseOnDemand]: 114/124 looper letters, 241 selfloop transitions, 88 changer transitions 2/421 dead transitions. [2022-11-02 20:45:51,098 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 421 transitions, 10516 flow [2022-11-02 20:45:51,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-02 20:45:51,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-02 20:45:51,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 549 transitions. [2022-11-02 20:45:51,100 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.885483870967742 [2022-11-02 20:45:51,100 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 549 transitions. [2022-11-02 20:45:51,100 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 549 transitions. [2022-11-02 20:45:51,100 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:45:51,101 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 549 transitions. [2022-11-02 20:45:51,101 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states 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:45:51,102 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states 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:45:51,102 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states 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:45:51,102 INFO L175 Difference]: Start difference. First operand has 293 places, 400 transitions, 9622 flow. Second operand 5 states and 549 transitions. [2022-11-02 20:45:51,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 421 transitions, 10516 flow [2022-11-02 20:45:51,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 421 transitions, 10440 flow, removed 2 selfloop flow, removed 2 redundant places. [2022-11-02 20:45:51,542 INFO L231 Difference]: Finished difference. Result has 296 places, 399 transitions, 9698 flow [2022-11-02 20:45:51,543 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=9506, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=9698, PETRI_PLACES=296, PETRI_TRANSITIONS=399} [2022-11-02 20:45:51,543 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 184 predicate places. [2022-11-02 20:45:51,543 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 399 transitions, 9698 flow [2022-11-02 20:45:51,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:51,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:45:51,544 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] [2022-11-02 20:45:51,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-11-02 20:45:51,545 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:45:51,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:51,545 INFO L85 PathProgramCache]: Analyzing trace with hash 1091102709, now seen corresponding path program 4 times [2022-11-02 20:45:51,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:51,545 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168915939] [2022-11-02 20:45:51,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:51,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:51,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:51,720 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:45:51,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:51,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168915939] [2022-11-02 20:45:51,721 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168915939] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:51,721 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:51,721 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:45:51,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009547248] [2022-11-02 20:45:51,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:51,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-02 20:45:51,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:51,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:45:51,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:45:51,723 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-11-02 20:45:51,724 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 399 transitions, 9698 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:51,724 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:45:51,724 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-11-02 20:45:51,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:45:53,134 INFO L130 PetriNetUnfolder]: 693/5656 cut-off events. [2022-11-02 20:45:53,134 INFO L131 PetriNetUnfolder]: For 58822/58947 co-relation queries the response was YES. [2022-11-02 20:45:53,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19725 conditions, 5656 events. 693/5656 cut-off events. For 58822/58947 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 69206 event pairs, 199 based on Foata normal form. 76/5530 useless extension candidates. Maximal degree in co-relation 18806. Up to 585 conditions per place. [2022-11-02 20:45:53,256 INFO L137 encePairwiseOnDemand]: 111/124 looper letters, 265 selfloop transitions, 75 changer transitions 2/432 dead transitions. [2022-11-02 20:45:53,257 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 432 transitions, 10987 flow [2022-11-02 20:45:53,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-02 20:45:53,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-02 20:45:53,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 545 transitions. [2022-11-02 20:45:53,258 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8790322580645161 [2022-11-02 20:45:53,258 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 545 transitions. [2022-11-02 20:45:53,259 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 545 transitions. [2022-11-02 20:45:53,259 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:45:53,259 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 545 transitions. [2022-11-02 20:45:53,260 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 109.0) internal successors, (545), 5 states have internal predecessors, (545), 0 states have call successors, (0), 0 states 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:45:53,261 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states 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:45:53,262 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states 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:45:53,262 INFO L175 Difference]: Start difference. First operand has 296 places, 399 transitions, 9698 flow. Second operand 5 states and 545 transitions. [2022-11-02 20:45:53,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 432 transitions, 10987 flow [2022-11-02 20:45:53,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 432 transitions, 10880 flow, removed 2 selfloop flow, removed 2 redundant places. [2022-11-02 20:45:53,853 INFO L231 Difference]: Finished difference. Result has 301 places, 407 transitions, 10100 flow [2022-11-02 20:45:53,854 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=9554, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=10100, PETRI_PLACES=301, PETRI_TRANSITIONS=407} [2022-11-02 20:45:53,855 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 189 predicate places. [2022-11-02 20:45:53,855 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 407 transitions, 10100 flow [2022-11-02 20:45:53,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:53,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:45:53,856 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] [2022-11-02 20:45:53,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-11-02 20:45:53,856 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:45:53,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:53,857 INFO L85 PathProgramCache]: Analyzing trace with hash -966581291, now seen corresponding path program 6 times [2022-11-02 20:45:53,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:53,857 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819569247] [2022-11-02 20:45:53,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:53,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:53,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:54,069 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:45:54,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:54,070 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819569247] [2022-11-02 20:45:54,070 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819569247] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:54,070 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:54,070 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:45:54,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497341713] [2022-11-02 20:45:54,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:54,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-02 20:45:54,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:54,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:45:54,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:45:54,073 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-11-02 20:45:54,073 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 407 transitions, 10100 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:54,073 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:45:54,073 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-11-02 20:45:54,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:45:55,658 INFO L130 PetriNetUnfolder]: 689/5612 cut-off events. [2022-11-02 20:45:55,658 INFO L131 PetriNetUnfolder]: For 59016/59115 co-relation queries the response was YES. [2022-11-02 20:45:55,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20104 conditions, 5612 events. 689/5612 cut-off events. For 59016/59115 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 68322 event pairs, 186 based on Foata normal form. 54/5465 useless extension candidates. Maximal degree in co-relation 19178. Up to 465 conditions per place. [2022-11-02 20:45:55,774 INFO L137 encePairwiseOnDemand]: 113/124 looper letters, 260 selfloop transitions, 87 changer transitions 2/439 dead transitions. [2022-11-02 20:45:55,774 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 439 transitions, 11404 flow [2022-11-02 20:45:55,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-02 20:45:55,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-02 20:45:55,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 552 transitions. [2022-11-02 20:45:55,780 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8903225806451613 [2022-11-02 20:45:55,780 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 552 transitions. [2022-11-02 20:45:55,780 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 552 transitions. [2022-11-02 20:45:55,781 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:45:55,781 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 552 transitions. [2022-11-02 20:45:55,782 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 110.4) internal successors, (552), 5 states have internal predecessors, (552), 0 states have call successors, (0), 0 states 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:45:55,783 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states 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:45:55,784 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states 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:45:55,784 INFO L175 Difference]: Start difference. First operand has 301 places, 407 transitions, 10100 flow. Second operand 5 states and 552 transitions. [2022-11-02 20:45:55,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 439 transitions, 11404 flow [2022-11-02 20:45:56,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 439 transitions, 11327 flow, removed 8 selfloop flow, removed 1 redundant places. [2022-11-02 20:45:56,640 INFO L231 Difference]: Finished difference. Result has 305 places, 408 transitions, 10291 flow [2022-11-02 20:45:56,641 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=9990, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=10291, PETRI_PLACES=305, PETRI_TRANSITIONS=408} [2022-11-02 20:45:56,641 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 193 predicate places. [2022-11-02 20:45:56,642 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 408 transitions, 10291 flow [2022-11-02 20:45:56,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:56,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:45:56,642 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] [2022-11-02 20:45:56,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-11-02 20:45:56,643 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:45:56,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:56,644 INFO L85 PathProgramCache]: Analyzing trace with hash 1329490295, now seen corresponding path program 5 times [2022-11-02 20:45:56,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:56,644 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245227191] [2022-11-02 20:45:56,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:56,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:56,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:56,863 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:45:56,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:56,863 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245227191] [2022-11-02 20:45:56,863 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245227191] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:56,864 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:56,864 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:45:56,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485845471] [2022-11-02 20:45:56,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:56,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-02 20:45:56,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:56,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:45:56,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:45:56,866 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-11-02 20:45:56,867 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 408 transitions, 10291 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:56,867 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:45:56,867 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-11-02 20:45:56,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:45:58,587 INFO L130 PetriNetUnfolder]: 736/6043 cut-off events. [2022-11-02 20:45:58,587 INFO L131 PetriNetUnfolder]: For 64196/64342 co-relation queries the response was YES. [2022-11-02 20:45:58,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21360 conditions, 6043 events. 736/6043 cut-off events. For 64196/64342 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 75091 event pairs, 213 based on Foata normal form. 80/5902 useless extension candidates. Maximal degree in co-relation 20481. Up to 566 conditions per place. [2022-11-02 20:45:58,713 INFO L137 encePairwiseOnDemand]: 109/124 looper letters, 264 selfloop transitions, 101 changer transitions 3/458 dead transitions. [2022-11-02 20:45:58,713 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 458 transitions, 12099 flow [2022-11-02 20:45:58,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-02 20:45:58,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-02 20:45:58,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 550 transitions. [2022-11-02 20:45:58,715 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8870967741935484 [2022-11-02 20:45:58,715 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 550 transitions. [2022-11-02 20:45:58,715 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 550 transitions. [2022-11-02 20:45:58,715 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:45:58,715 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 550 transitions. [2022-11-02 20:45:58,716 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 110.0) internal successors, (550), 5 states have internal predecessors, (550), 0 states have call successors, (0), 0 states 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:45:58,717 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states 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:45:58,718 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states 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:45:58,718 INFO L175 Difference]: Start difference. First operand has 305 places, 408 transitions, 10291 flow. Second operand 5 states and 550 transitions. [2022-11-02 20:45:58,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 458 transitions, 12099 flow [2022-11-02 20:45:59,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 458 transitions, 12024 flow, removed 14 selfloop flow, removed 2 redundant places. [2022-11-02 20:45:59,661 INFO L231 Difference]: Finished difference. Result has 309 places, 426 transitions, 11174 flow [2022-11-02 20:45:59,662 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=10185, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=11174, PETRI_PLACES=309, PETRI_TRANSITIONS=426} [2022-11-02 20:45:59,663 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 197 predicate places. [2022-11-02 20:45:59,663 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 426 transitions, 11174 flow [2022-11-02 20:45:59,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:59,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:45:59,664 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] [2022-11-02 20:45:59,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-11-02 20:45:59,665 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:45:59,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:59,665 INFO L85 PathProgramCache]: Analyzing trace with hash -615911883, now seen corresponding path program 7 times [2022-11-02 20:45:59,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:59,666 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464871693] [2022-11-02 20:45:59,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:59,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:59,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:59,931 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:45:59,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:59,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464871693] [2022-11-02 20:45:59,932 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464871693] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:59,932 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:59,932 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:45:59,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987531593] [2022-11-02 20:45:59,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:59,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-02 20:45:59,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:59,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:45:59,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:45:59,936 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-11-02 20:45:59,937 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 426 transitions, 11174 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:45:59,937 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:45:59,937 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-11-02 20:45:59,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:46:01,876 INFO L130 PetriNetUnfolder]: 738/6085 cut-off events. [2022-11-02 20:46:01,876 INFO L131 PetriNetUnfolder]: For 67864/68037 co-relation queries the response was YES. [2022-11-02 20:46:01,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21711 conditions, 6085 events. 738/6085 cut-off events. For 67864/68037 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 75659 event pairs, 188 based on Foata normal form. 98/5965 useless extension candidates. Maximal degree in co-relation 20779. Up to 615 conditions per place. [2022-11-02 20:46:01,961 INFO L137 encePairwiseOnDemand]: 116/124 looper letters, 276 selfloop transitions, 83 changer transitions 0/449 dead transitions. [2022-11-02 20:46:01,961 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 449 transitions, 12309 flow [2022-11-02 20:46:01,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-02 20:46:01,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-02 20:46:01,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 539 transitions. [2022-11-02 20:46:01,963 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8693548387096774 [2022-11-02 20:46:01,963 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 539 transitions. [2022-11-02 20:46:01,964 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 539 transitions. [2022-11-02 20:46:01,964 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:46:01,964 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 539 transitions. [2022-11-02 20:46:01,965 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 107.8) internal successors, (539), 5 states have internal predecessors, (539), 0 states have call successors, (0), 0 states 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:46:01,966 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states 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:46:01,966 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states 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:46:01,966 INFO L175 Difference]: Start difference. First operand has 309 places, 426 transitions, 11174 flow. Second operand 5 states and 539 transitions. [2022-11-02 20:46:01,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 449 transitions, 12309 flow [2022-11-02 20:46:02,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 449 transitions, 12256 flow, removed 2 selfloop flow, removed 2 redundant places. [2022-11-02 20:46:02,802 INFO L231 Difference]: Finished difference. Result has 312 places, 429 transitions, 11517 flow [2022-11-02 20:46:02,802 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=11086, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=11517, PETRI_PLACES=312, PETRI_TRANSITIONS=429} [2022-11-02 20:46:02,803 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 200 predicate places. [2022-11-02 20:46:02,803 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 429 transitions, 11517 flow [2022-11-02 20:46:02,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:46:02,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:46:02,804 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] [2022-11-02 20:46:02,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-11-02 20:46:02,804 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:46:02,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:02,805 INFO L85 PathProgramCache]: Analyzing trace with hash -794725455, now seen corresponding path program 8 times [2022-11-02 20:46:02,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:02,805 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369078656] [2022-11-02 20:46:02,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:02,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:02,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:03,054 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:46:03,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:46:03,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369078656] [2022-11-02 20:46:03,055 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369078656] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:46:03,056 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:46:03,056 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:46:03,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056463595] [2022-11-02 20:46:03,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:46:03,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-02 20:46:03,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:46:03,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:46:03,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:46:03,058 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-11-02 20:46:03,059 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 429 transitions, 11517 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:46:03,059 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:46:03,059 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-11-02 20:46:03,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:46:05,330 INFO L130 PetriNetUnfolder]: 752/6455 cut-off events. [2022-11-02 20:46:05,331 INFO L131 PetriNetUnfolder]: For 68118/68283 co-relation queries the response was YES. [2022-11-02 20:46:05,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22709 conditions, 6455 events. 752/6455 cut-off events. For 68118/68283 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 81266 event pairs, 184 based on Foata normal form. 96/6349 useless extension candidates. Maximal degree in co-relation 21777. Up to 744 conditions per place. [2022-11-02 20:46:05,464 INFO L137 encePairwiseOnDemand]: 116/124 looper letters, 269 selfloop transitions, 90 changer transitions 0/449 dead transitions. [2022-11-02 20:46:05,464 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 449 transitions, 12430 flow [2022-11-02 20:46:05,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-02 20:46:05,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-02 20:46:05,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 543 transitions. [2022-11-02 20:46:05,466 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8758064516129033 [2022-11-02 20:46:05,466 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 543 transitions. [2022-11-02 20:46:05,466 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 543 transitions. [2022-11-02 20:46:05,466 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:46:05,467 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 543 transitions. [2022-11-02 20:46:05,468 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 108.6) internal successors, (543), 5 states have internal predecessors, (543), 0 states have call successors, (0), 0 states 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:46:05,468 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states 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:46:05,468 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states 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:46:05,468 INFO L175 Difference]: Start difference. First operand has 312 places, 429 transitions, 11517 flow. Second operand 5 states and 543 transitions. [2022-11-02 20:46:05,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 449 transitions, 12430 flow [2022-11-02 20:46:06,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 449 transitions, 12364 flow, removed 2 selfloop flow, removed 2 redundant places. [2022-11-02 20:46:06,437 INFO L231 Difference]: Finished difference. Result has 315 places, 430 transitions, 11697 flow [2022-11-02 20:46:06,438 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=11422, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=11697, PETRI_PLACES=315, PETRI_TRANSITIONS=430} [2022-11-02 20:46:06,439 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 203 predicate places. [2022-11-02 20:46:06,439 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 430 transitions, 11697 flow [2022-11-02 20:46:06,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:46:06,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:46:06,440 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] [2022-11-02 20:46:06,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-11-02 20:46:06,441 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:46:06,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:06,441 INFO L85 PathProgramCache]: Analyzing trace with hash 154583419, now seen corresponding path program 6 times [2022-11-02 20:46:06,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:06,442 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306105442] [2022-11-02 20:46:06,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:06,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:06,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:06,644 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:46:06,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:46:06,645 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306105442] [2022-11-02 20:46:06,645 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306105442] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:46:06,645 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:46:06,646 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:46:06,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768638470] [2022-11-02 20:46:06,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:46:06,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-02 20:46:06,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:46:06,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:46:06,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:46:06,649 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-11-02 20:46:06,649 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 430 transitions, 11697 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:46:06,649 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:46:06,650 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-11-02 20:46:06,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:46:08,497 INFO L130 PetriNetUnfolder]: 747/6350 cut-off events. [2022-11-02 20:46:08,497 INFO L131 PetriNetUnfolder]: For 69994/70138 co-relation queries the response was YES. [2022-11-02 20:46:08,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22688 conditions, 6350 events. 747/6350 cut-off events. For 69994/70138 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 79789 event pairs, 201 based on Foata normal form. 82/6214 useless extension candidates. Maximal degree in co-relation 21755. Up to 713 conditions per place. [2022-11-02 20:46:08,608 INFO L137 encePairwiseOnDemand]: 113/124 looper letters, 264 selfloop transitions, 94 changer transitions 1/449 dead transitions. [2022-11-02 20:46:08,608 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 449 transitions, 12600 flow [2022-11-02 20:46:08,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-02 20:46:08,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-02 20:46:08,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 544 transitions. [2022-11-02 20:46:08,609 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8774193548387097 [2022-11-02 20:46:08,610 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 544 transitions. [2022-11-02 20:46:08,610 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 544 transitions. [2022-11-02 20:46:08,610 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:46:08,610 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 544 transitions. [2022-11-02 20:46:08,611 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 108.8) internal successors, (544), 5 states have internal predecessors, (544), 0 states have call successors, (0), 0 states 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:46:08,611 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states 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:46:08,611 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states 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:46:08,612 INFO L175 Difference]: Start difference. First operand has 315 places, 430 transitions, 11697 flow. Second operand 5 states and 544 transitions. [2022-11-02 20:46:08,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 449 transitions, 12600 flow [2022-11-02 20:46:09,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 449 transitions, 12504 flow, removed 12 selfloop flow, removed 3 redundant places. [2022-11-02 20:46:09,435 INFO L231 Difference]: Finished difference. Result has 318 places, 429 transitions, 11818 flow [2022-11-02 20:46:09,435 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=11548, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=11818, PETRI_PLACES=318, PETRI_TRANSITIONS=429} [2022-11-02 20:46:09,436 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 206 predicate places. [2022-11-02 20:46:09,436 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 429 transitions, 11818 flow [2022-11-02 20:46:09,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:46:09,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:46:09,437 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] [2022-11-02 20:46:09,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-11-02 20:46:09,437 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:46:09,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:09,438 INFO L85 PathProgramCache]: Analyzing trace with hash -1490882675, now seen corresponding path program 10 times [2022-11-02 20:46:09,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:09,438 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287134019] [2022-11-02 20:46:09,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:09,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:09,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:09,661 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:46:09,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:46:09,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287134019] [2022-11-02 20:46:09,662 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287134019] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:46:09,662 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:46:09,662 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:46:09,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662897573] [2022-11-02 20:46:09,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:46:09,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-02 20:46:09,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:46:09,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:46:09,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:46:09,664 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-11-02 20:46:09,665 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 429 transitions, 11818 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:46:09,665 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:46:09,665 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-11-02 20:46:09,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:46:11,648 INFO L130 PetriNetUnfolder]: 738/6376 cut-off events. [2022-11-02 20:46:11,649 INFO L131 PetriNetUnfolder]: For 75387/75519 co-relation queries the response was YES. [2022-11-02 20:46:11,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22967 conditions, 6376 events. 738/6376 cut-off events. For 75387/75519 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 80483 event pairs, 210 based on Foata normal form. 80/6225 useless extension candidates. Maximal degree in co-relation 22033. Up to 558 conditions per place. [2022-11-02 20:46:11,800 INFO L137 encePairwiseOnDemand]: 111/124 looper letters, 291 selfloop transitions, 90 changer transitions 10/481 dead transitions. [2022-11-02 20:46:11,801 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 481 transitions, 14062 flow [2022-11-02 20:46:11,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-02 20:46:11,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-02 20:46:11,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 552 transitions. [2022-11-02 20:46:11,804 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8903225806451613 [2022-11-02 20:46:11,804 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 552 transitions. [2022-11-02 20:46:11,805 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 552 transitions. [2022-11-02 20:46:11,805 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:46:11,805 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 552 transitions. [2022-11-02 20:46:11,806 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 110.4) internal successors, (552), 5 states have internal predecessors, (552), 0 states have call successors, (0), 0 states 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:46:11,808 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states 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:46:11,808 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states 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:46:11,809 INFO L175 Difference]: Start difference. First operand has 318 places, 429 transitions, 11818 flow. Second operand 5 states and 552 transitions. [2022-11-02 20:46:11,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 481 transitions, 14062 flow [2022-11-02 20:46:12,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 481 transitions, 13971 flow, removed 24 selfloop flow, removed 1 redundant places. [2022-11-02 20:46:12,958 INFO L231 Difference]: Finished difference. Result has 325 places, 443 transitions, 12726 flow [2022-11-02 20:46:12,958 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=11632, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=12726, PETRI_PLACES=325, PETRI_TRANSITIONS=443} [2022-11-02 20:46:12,959 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 213 predicate places. [2022-11-02 20:46:12,959 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 443 transitions, 12726 flow [2022-11-02 20:46:12,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:46:12,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:46:12,959 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] [2022-11-02 20:46:12,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-11-02 20:46:12,960 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:46:12,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:12,960 INFO L85 PathProgramCache]: Analyzing trace with hash 680715347, now seen corresponding path program 11 times [2022-11-02 20:46:12,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:12,960 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983829440] [2022-11-02 20:46:12,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:12,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:12,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:13,204 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:46:13,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:46:13,204 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983829440] [2022-11-02 20:46:13,204 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983829440] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:46:13,205 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:46:13,205 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:46:13,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489778642] [2022-11-02 20:46:13,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:46:13,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-02 20:46:13,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:46:13,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:46:13,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:46:13,208 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-11-02 20:46:13,209 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 443 transitions, 12726 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:46:13,209 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:46:13,209 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-11-02 20:46:13,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:46:15,397 INFO L130 PetriNetUnfolder]: 744/6456 cut-off events. [2022-11-02 20:46:15,398 INFO L131 PetriNetUnfolder]: For 78887/79047 co-relation queries the response was YES. [2022-11-02 20:46:15,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23210 conditions, 6456 events. 744/6456 cut-off events. For 78887/79047 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 81686 event pairs, 235 based on Foata normal form. 90/6295 useless extension candidates. Maximal degree in co-relation 22053. Up to 539 conditions per place. [2022-11-02 20:46:15,588 INFO L137 encePairwiseOnDemand]: 112/124 looper letters, 283 selfloop transitions, 93 changer transitions 8/474 dead transitions. [2022-11-02 20:46:15,588 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 474 transitions, 13970 flow [2022-11-02 20:46:15,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-02 20:46:15,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-02 20:46:15,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 552 transitions. [2022-11-02 20:46:15,590 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8903225806451613 [2022-11-02 20:46:15,590 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 552 transitions. [2022-11-02 20:46:15,591 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 552 transitions. [2022-11-02 20:46:15,591 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:46:15,591 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 552 transitions. [2022-11-02 20:46:15,592 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 110.4) internal successors, (552), 5 states have internal predecessors, (552), 0 states have call successors, (0), 0 states 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:46:15,593 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states 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:46:15,594 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states 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:46:15,594 INFO L175 Difference]: Start difference. First operand has 325 places, 443 transitions, 12726 flow. Second operand 5 states and 552 transitions. [2022-11-02 20:46:15,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 474 transitions, 13970 flow [2022-11-02 20:46:16,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 474 transitions, 13872 flow, removed 20 selfloop flow, removed 3 redundant places. [2022-11-02 20:46:16,798 INFO L231 Difference]: Finished difference. Result has 330 places, 439 transitions, 12780 flow [2022-11-02 20:46:16,799 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=12466, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=12780, PETRI_PLACES=330, PETRI_TRANSITIONS=439} [2022-11-02 20:46:16,800 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 218 predicate places. [2022-11-02 20:46:16,800 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 439 transitions, 12780 flow [2022-11-02 20:46:16,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:46:16,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:46:16,801 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] [2022-11-02 20:46:16,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-11-02 20:46:16,801 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:46:16,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:16,802 INFO L85 PathProgramCache]: Analyzing trace with hash -1565266405, now seen corresponding path program 11 times [2022-11-02 20:46:16,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:16,802 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233703546] [2022-11-02 20:46:16,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:16,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:16,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:16,952 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:46:16,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:46:16,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233703546] [2022-11-02 20:46:16,953 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233703546] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:46:16,953 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:46:16,953 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:46:16,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852249516] [2022-11-02 20:46:16,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:46:16,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-02 20:46:16,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:46:16,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:46:16,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:46:16,958 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-11-02 20:46:16,959 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 439 transitions, 12780 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:46:16,959 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:46:16,959 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-11-02 20:46:16,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:46:19,351 INFO L130 PetriNetUnfolder]: 742/6412 cut-off events. [2022-11-02 20:46:19,351 INFO L131 PetriNetUnfolder]: For 81939/82093 co-relation queries the response was YES. [2022-11-02 20:46:19,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23259 conditions, 6412 events. 742/6412 cut-off events. For 81939/82093 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 80868 event pairs, 242 based on Foata normal form. 73/6241 useless extension candidates. Maximal degree in co-relation 22111. Up to 569 conditions per place. [2022-11-02 20:46:19,469 INFO L137 encePairwiseOnDemand]: 112/124 looper letters, 273 selfloop transitions, 103 changer transitions 4/470 dead transitions. [2022-11-02 20:46:19,469 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 470 transitions, 13961 flow [2022-11-02 20:46:19,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 20:46:19,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-02 20:46:19,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 656 transitions. [2022-11-02 20:46:19,471 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8817204301075269 [2022-11-02 20:46:19,471 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 656 transitions. [2022-11-02 20:46:19,471 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 656 transitions. [2022-11-02 20:46:19,471 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:46:19,471 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 656 transitions. [2022-11-02 20:46:19,472 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 109.33333333333333) internal successors, (656), 6 states have internal predecessors, (656), 0 states have call successors, (0), 0 states 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:46:19,474 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 124.0) internal successors, (868), 7 states have internal predecessors, (868), 0 states have call successors, (0), 0 states 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:46:19,474 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 124.0) internal successors, (868), 7 states have internal predecessors, (868), 0 states have call successors, (0), 0 states 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:46:19,474 INFO L175 Difference]: Start difference. First operand has 330 places, 439 transitions, 12780 flow. Second operand 6 states and 656 transitions. [2022-11-02 20:46:19,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 470 transitions, 13961 flow [2022-11-02 20:46:20,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 470 transitions, 13957 flow, removed 2 selfloop flow, removed 0 redundant places. [2022-11-02 20:46:20,433 INFO L231 Difference]: Finished difference. Result has 336 places, 445 transitions, 13191 flow [2022-11-02 20:46:20,434 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=12726, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=13191, PETRI_PLACES=336, PETRI_TRANSITIONS=445} [2022-11-02 20:46:20,435 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 224 predicate places. [2022-11-02 20:46:20,435 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 445 transitions, 13191 flow [2022-11-02 20:46:20,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:46:20,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:46:20,436 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] [2022-11-02 20:46:20,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-11-02 20:46:20,436 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:46:20,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:20,437 INFO L85 PathProgramCache]: Analyzing trace with hash -744334825, now seen corresponding path program 12 times [2022-11-02 20:46:20,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:20,438 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161808727] [2022-11-02 20:46:20,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:20,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:20,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:20,649 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:46:20,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:46:20,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161808727] [2022-11-02 20:46:20,650 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161808727] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:46:20,650 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:46:20,650 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:46:20,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64129916] [2022-11-02 20:46:20,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:46:20,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-02 20:46:20,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:46:20,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:46:20,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:46:20,655 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-11-02 20:46:20,656 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 445 transitions, 13191 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:46:20,656 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:46:20,656 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-11-02 20:46:20,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:46:22,595 INFO L130 PetriNetUnfolder]: 700/6005 cut-off events. [2022-11-02 20:46:22,595 INFO L131 PetriNetUnfolder]: For 84186/84338 co-relation queries the response was YES. [2022-11-02 20:46:22,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22379 conditions, 6005 events. 700/6005 cut-off events. For 84186/84338 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 75326 event pairs, 217 based on Foata normal form. 104/5868 useless extension candidates. Maximal degree in co-relation 21334. Up to 505 conditions per place. [2022-11-02 20:46:22,751 INFO L137 encePairwiseOnDemand]: 111/124 looper letters, 282 selfloop transitions, 84 changer transitions 12/468 dead transitions. [2022-11-02 20:46:22,751 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 468 transitions, 14073 flow [2022-11-02 20:46:22,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-02 20:46:22,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-02 20:46:22,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 553 transitions. [2022-11-02 20:46:22,753 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8919354838709678 [2022-11-02 20:46:22,753 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 553 transitions. [2022-11-02 20:46:22,754 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 553 transitions. [2022-11-02 20:46:22,754 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:46:22,754 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 553 transitions. [2022-11-02 20:46:22,755 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 110.6) internal successors, (553), 5 states have internal predecessors, (553), 0 states have call successors, (0), 0 states 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:46:22,756 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states 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:46:22,756 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states 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:46:22,757 INFO L175 Difference]: Start difference. First operand has 336 places, 445 transitions, 13191 flow. Second operand 5 states and 553 transitions. [2022-11-02 20:46:22,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 468 transitions, 14073 flow [2022-11-02 20:46:23,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 468 transitions, 13915 flow, removed 27 selfloop flow, removed 3 redundant places. [2022-11-02 20:46:23,622 INFO L231 Difference]: Finished difference. Result has 339 places, 432 transitions, 12714 flow [2022-11-02 20:46:23,622 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=12621, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=12714, PETRI_PLACES=339, PETRI_TRANSITIONS=432} [2022-11-02 20:46:23,623 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 227 predicate places. [2022-11-02 20:46:23,623 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 432 transitions, 12714 flow [2022-11-02 20:46:23,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:46:23,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:46:23,624 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] [2022-11-02 20:46:23,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-11-02 20:46:23,625 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:46:23,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:23,625 INFO L85 PathProgramCache]: Analyzing trace with hash 293413405, now seen corresponding path program 12 times [2022-11-02 20:46:23,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:23,626 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511046012] [2022-11-02 20:46:23,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:23,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:23,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:23,862 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:46:23,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:46:23,863 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511046012] [2022-11-02 20:46:23,863 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511046012] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:46:23,863 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:46:23,863 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:46:23,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121295640] [2022-11-02 20:46:23,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:46:23,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-02 20:46:23,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:46:23,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:46:23,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:46:23,866 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-11-02 20:46:23,867 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 432 transitions, 12714 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:46:23,867 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:46:23,867 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-11-02 20:46:23,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:46:26,068 INFO L130 PetriNetUnfolder]: 738/6344 cut-off events. [2022-11-02 20:46:26,068 INFO L131 PetriNetUnfolder]: For 87467/87638 co-relation queries the response was YES. [2022-11-02 20:46:26,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22894 conditions, 6344 events. 738/6344 cut-off events. For 87467/87638 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 80112 event pairs, 282 based on Foata normal form. 81/6174 useless extension candidates. Maximal degree in co-relation 21923. Up to 599 conditions per place. [2022-11-02 20:46:26,230 INFO L137 encePairwiseOnDemand]: 112/124 looper letters, 281 selfloop transitions, 91 changer transitions 1/463 dead transitions. [2022-11-02 20:46:26,231 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 463 transitions, 14140 flow [2022-11-02 20:46:26,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-02 20:46:26,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-02 20:46:26,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 552 transitions. [2022-11-02 20:46:26,232 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8903225806451613 [2022-11-02 20:46:26,233 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 552 transitions. [2022-11-02 20:46:26,233 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 552 transitions. [2022-11-02 20:46:26,233 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:46:26,233 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 552 transitions. [2022-11-02 20:46:26,234 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 110.4) internal successors, (552), 5 states have internal predecessors, (552), 0 states have call successors, (0), 0 states 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:46:26,234 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states 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:46:26,234 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states 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:46:26,235 INFO L175 Difference]: Start difference. First operand has 339 places, 432 transitions, 12714 flow. Second operand 5 states and 552 transitions. [2022-11-02 20:46:26,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 463 transitions, 14140 flow [2022-11-02 20:46:27,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 463 transitions, 13809 flow, removed 46 selfloop flow, removed 6 redundant places. [2022-11-02 20:46:27,531 INFO L231 Difference]: Finished difference. Result has 338 places, 437 transitions, 12840 flow [2022-11-02 20:46:27,532 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=12363, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=12840, PETRI_PLACES=338, PETRI_TRANSITIONS=437} [2022-11-02 20:46:27,532 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 226 predicate places. [2022-11-02 20:46:27,532 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 437 transitions, 12840 flow [2022-11-02 20:46:27,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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:46:27,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:46:27,533 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] [2022-11-02 20:46:27,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-11-02 20:46:27,533 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:46:27,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:27,534 INFO L85 PathProgramCache]: Analyzing trace with hash -1418931748, now seen corresponding path program 1 times [2022-11-02 20:46:27,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:27,534 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694236912] [2022-11-02 20:46:27,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:27,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:27,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:27,637 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:46:27,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:46:27,638 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694236912] [2022-11-02 20:46:27,638 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [694236912] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:46:27,638 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:46:27,638 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-02 20:46:27,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306986670] [2022-11-02 20:46:27,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:46:27,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-02 20:46:27,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:46:27,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-02 20:46:27,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-02 20:46:27,641 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-11-02 20:46:27,642 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 437 transitions, 12840 flow. Second operand has 7 states, 7 states have (on average 99.85714285714286) internal successors, (699), 7 states have internal predecessors, (699), 0 states have call successors, (0), 0 states 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:46:27,642 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:46:27,642 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-11-02 20:46:27,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:46:29,568 INFO L130 PetriNetUnfolder]: 476/4884 cut-off events. [2022-11-02 20:46:29,568 INFO L131 PetriNetUnfolder]: For 60527/71887 co-relation queries the response was YES. [2022-11-02 20:46:29,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16001 conditions, 4884 events. 476/4884 cut-off events. For 60527/71887 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 63160 event pairs, 158 based on Foata normal form. 145/4857 useless extension candidates. Maximal degree in co-relation 15499. Up to 706 conditions per place. [2022-11-02 20:46:29,691 INFO L137 encePairwiseOnDemand]: 116/124 looper letters, 21 selfloop transitions, 0 changer transitions 126/457 dead transitions. [2022-11-02 20:46:29,691 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 457 transitions, 12977 flow [2022-11-02 20:46:29,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-02 20:46:29,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-02 20:46:29,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 916 transitions. [2022-11-02 20:46:29,693 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8207885304659498 [2022-11-02 20:46:29,693 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 916 transitions. [2022-11-02 20:46:29,693 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 916 transitions. [2022-11-02 20:46:29,694 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:46:29,694 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 916 transitions. [2022-11-02 20:46:29,696 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 101.77777777777777) internal successors, (916), 9 states have internal predecessors, (916), 0 states have call successors, (0), 0 states 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:46:29,697 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 124.0) internal successors, (1240), 10 states have internal predecessors, (1240), 0 states have call successors, (0), 0 states 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:46:29,698 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 124.0) internal successors, (1240), 10 states have internal predecessors, (1240), 0 states have call successors, (0), 0 states 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:46:29,698 INFO L175 Difference]: Start difference. First operand has 338 places, 437 transitions, 12840 flow. Second operand 9 states and 916 transitions. [2022-11-02 20:46:29,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 457 transitions, 12977 flow [2022-11-02 20:46:30,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 457 transitions, 12844 flow, removed 12 selfloop flow, removed 2 redundant places. [2022-11-02 20:46:30,395 INFO L231 Difference]: Finished difference. Result has 351 places, 331 transitions, 8718 flow [2022-11-02 20:46:30,395 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=12707, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8718, PETRI_PLACES=351, PETRI_TRANSITIONS=331} [2022-11-02 20:46:30,396 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 239 predicate places. [2022-11-02 20:46:30,396 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 331 transitions, 8718 flow [2022-11-02 20:46:30,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 99.85714285714286) internal successors, (699), 7 states have internal predecessors, (699), 0 states have call successors, (0), 0 states 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:46:30,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:46:30,397 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] [2022-11-02 20:46:30,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-11-02 20:46:30,397 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:46:30,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:30,398 INFO L85 PathProgramCache]: Analyzing trace with hash 1779319884, now seen corresponding path program 1 times [2022-11-02 20:46:30,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:30,398 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196745269] [2022-11-02 20:46:30,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:30,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:30,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:30,512 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:46:30,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:46:30,513 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196745269] [2022-11-02 20:46:30,513 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196745269] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:46:30,513 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:46:30,513 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-02 20:46:30,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158396915] [2022-11-02 20:46:30,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:46:30,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-02 20:46:30,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:46:30,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-02 20:46:30,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-02 20:46:30,518 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-11-02 20:46:30,519 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 331 transitions, 8718 flow. Second operand has 7 states, 7 states have (on average 99.85714285714286) internal successors, (699), 7 states have internal predecessors, (699), 0 states have call successors, (0), 0 states 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:46:30,519 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:46:30,519 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-11-02 20:46:30,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:46:31,585 INFO L130 PetriNetUnfolder]: 249/2414 cut-off events. [2022-11-02 20:46:31,586 INFO L131 PetriNetUnfolder]: For 34899/39843 co-relation queries the response was YES. [2022-11-02 20:46:31,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8951 conditions, 2414 events. 249/2414 cut-off events. For 34899/39843 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 26991 event pairs, 53 based on Foata normal form. 63/2394 useless extension candidates. Maximal degree in co-relation 8844. Up to 211 conditions per place. [2022-11-02 20:46:31,646 INFO L137 encePairwiseOnDemand]: 116/124 looper letters, 19 selfloop transitions, 0 changer transitions 181/350 dead transitions. [2022-11-02 20:46:31,646 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 350 transitions, 8859 flow [2022-11-02 20:46:31,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-02 20:46:31,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-02 20:46:31,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 914 transitions. [2022-11-02 20:46:31,651 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8189964157706093 [2022-11-02 20:46:31,651 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 914 transitions. [2022-11-02 20:46:31,651 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 914 transitions. [2022-11-02 20:46:31,652 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:46:31,652 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 914 transitions. [2022-11-02 20:46:31,653 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 101.55555555555556) internal successors, (914), 9 states have internal predecessors, (914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:46:31,655 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 124.0) internal successors, (1240), 10 states have internal predecessors, (1240), 0 states have call successors, (0), 0 states 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:46:31,656 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 124.0) internal successors, (1240), 10 states have internal predecessors, (1240), 0 states have call successors, (0), 0 states 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:46:31,656 INFO L175 Difference]: Start difference. First operand has 351 places, 331 transitions, 8718 flow. Second operand 9 states and 914 transitions. [2022-11-02 20:46:31,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 350 transitions, 8859 flow [2022-11-02 20:46:32,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 350 transitions, 8175 flow, removed 166 selfloop flow, removed 20 redundant places. [2022-11-02 20:46:32,079 INFO L231 Difference]: Finished difference. Result has 332 places, 169 transitions, 2914 flow [2022-11-02 20:46:32,079 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=8044, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2914, PETRI_PLACES=332, PETRI_TRANSITIONS=169} [2022-11-02 20:46:32,080 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 220 predicate places. [2022-11-02 20:46:32,080 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 169 transitions, 2914 flow [2022-11-02 20:46:32,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 99.85714285714286) internal successors, (699), 7 states have internal predecessors, (699), 0 states have call successors, (0), 0 states 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:46:32,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:46:32,081 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] [2022-11-02 20:46:32,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-11-02 20:46:32,081 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:46:32,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:32,081 INFO L85 PathProgramCache]: Analyzing trace with hash 1753293048, now seen corresponding path program 1 times [2022-11-02 20:46:32,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:32,082 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273635257] [2022-11-02 20:46:32,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:32,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:32,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:32,399 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:46:32,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:46:32,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273635257] [2022-11-02 20:46:32,400 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273635257] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:46:32,400 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:46:32,400 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 20:46:32,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729918461] [2022-11-02 20:46:32,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:46:32,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 20:46:32,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:46:32,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 20:46:32,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-02 20:46:32,404 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-11-02 20:46:32,405 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 169 transitions, 2914 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states 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:46:32,405 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:46:32,405 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-11-02 20:46:32,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:46:33,641 INFO L130 PetriNetUnfolder]: 799/2314 cut-off events. [2022-11-02 20:46:33,641 INFO L131 PetriNetUnfolder]: For 8038/8375 co-relation queries the response was YES. [2022-11-02 20:46:33,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6285 conditions, 2314 events. 799/2314 cut-off events. For 8038/8375 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 20981 event pairs, 315 based on Foata normal form. 4/2239 useless extension candidates. Maximal degree in co-relation 6186. Up to 732 conditions per place. [2022-11-02 20:46:33,707 INFO L137 encePairwiseOnDemand]: 111/124 looper letters, 69 selfloop transitions, 30 changer transitions 28/268 dead transitions. [2022-11-02 20:46:33,707 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 268 transitions, 3465 flow [2022-11-02 20:46:33,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-11-02 20:46:33,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-11-02 20:46:33,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2264 transitions. [2022-11-02 20:46:33,715 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.760752688172043 [2022-11-02 20:46:33,715 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2264 transitions. [2022-11-02 20:46:33,715 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2264 transitions. [2022-11-02 20:46:33,718 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:46:33,719 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2264 transitions. [2022-11-02 20:46:33,728 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 94.33333333333333) internal successors, (2264), 24 states have internal predecessors, (2264), 0 states have call successors, (0), 0 states 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:46:33,734 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 124.0) internal successors, (3100), 25 states have internal predecessors, (3100), 0 states have call successors, (0), 0 states 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:46:33,736 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 124.0) internal successors, (3100), 25 states have internal predecessors, (3100), 0 states have call successors, (0), 0 states 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:46:33,736 INFO L175 Difference]: Start difference. First operand has 332 places, 169 transitions, 2914 flow. Second operand 24 states and 2264 transitions. [2022-11-02 20:46:33,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 268 transitions, 3465 flow [2022-11-02 20:46:33,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 268 transitions, 2467 flow, removed 120 selfloop flow, removed 81 redundant places. [2022-11-02 20:46:33,814 INFO L231 Difference]: Finished difference. Result has 249 places, 198 transitions, 2198 flow [2022-11-02 20:46:33,815 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=1982, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2198, PETRI_PLACES=249, PETRI_TRANSITIONS=198} [2022-11-02 20:46:33,815 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 137 predicate places. [2022-11-02 20:46:33,815 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 198 transitions, 2198 flow [2022-11-02 20:46:33,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states 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:46:33,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:46:33,815 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] [2022-11-02 20:46:33,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-11-02 20:46:33,816 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:46:33,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:33,816 INFO L85 PathProgramCache]: Analyzing trace with hash 2072807522, now seen corresponding path program 2 times [2022-11-02 20:46:33,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:33,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143083982] [2022-11-02 20:46:33,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:33,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:33,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:34,131 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:46:34,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:46:34,131 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143083982] [2022-11-02 20:46:34,132 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143083982] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:46:34,132 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:46:34,132 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 20:46:34,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080106319] [2022-11-02 20:46:34,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:46:34,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 20:46:34,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:46:34,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 20:46:34,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-02 20:46:34,135 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-11-02 20:46:34,135 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 198 transitions, 2198 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states 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:46:34,136 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:46:34,136 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-11-02 20:46:34,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:46:35,020 INFO L130 PetriNetUnfolder]: 979/2677 cut-off events. [2022-11-02 20:46:35,020 INFO L131 PetriNetUnfolder]: For 5370/5640 co-relation queries the response was YES. [2022-11-02 20:46:35,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8813 conditions, 2677 events. 979/2677 cut-off events. For 5370/5640 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 24609 event pairs, 393 based on Foata normal form. 2/2579 useless extension candidates. Maximal degree in co-relation 8751. Up to 1052 conditions per place. [2022-11-02 20:46:35,068 INFO L137 encePairwiseOnDemand]: 111/124 looper letters, 62 selfloop transitions, 38 changer transitions 14/255 dead transitions. [2022-11-02 20:46:35,068 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 255 transitions, 2736 flow [2022-11-02 20:46:35,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-02 20:46:35,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-11-02 20:46:35,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1514 transitions. [2022-11-02 20:46:35,071 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7631048387096774 [2022-11-02 20:46:35,071 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1514 transitions. [2022-11-02 20:46:35,071 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1514 transitions. [2022-11-02 20:46:35,072 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:46:35,072 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1514 transitions. [2022-11-02 20:46:35,074 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 94.625) internal successors, (1514), 16 states have internal predecessors, (1514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:46:35,077 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 124.0) internal successors, (2108), 17 states have internal predecessors, (2108), 0 states have call successors, (0), 0 states 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:46:35,077 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 124.0) internal successors, (2108), 17 states have internal predecessors, (2108), 0 states have call successors, (0), 0 states 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:46:35,078 INFO L175 Difference]: Start difference. First operand has 249 places, 198 transitions, 2198 flow. Second operand 16 states and 1514 transitions. [2022-11-02 20:46:35,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 255 transitions, 2736 flow [2022-11-02 20:46:35,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 255 transitions, 2725 flow, removed 4 selfloop flow, removed 3 redundant places. [2022-11-02 20:46:35,136 INFO L231 Difference]: Finished difference. Result has 270 places, 217 transitions, 2462 flow [2022-11-02 20:46:35,137 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=2189, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2462, PETRI_PLACES=270, PETRI_TRANSITIONS=217} [2022-11-02 20:46:35,137 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 158 predicate places. [2022-11-02 20:46:35,137 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 217 transitions, 2462 flow [2022-11-02 20:46:35,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states 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:46:35,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:46:35,138 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] [2022-11-02 20:46:35,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-11-02 20:46:35,138 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:46:35,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:35,139 INFO L85 PathProgramCache]: Analyzing trace with hash 1360885154, now seen corresponding path program 1 times [2022-11-02 20:46:35,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:35,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405712934] [2022-11-02 20:46:35,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:35,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:35,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:35,411 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:46:35,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:46:35,412 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405712934] [2022-11-02 20:46:35,412 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405712934] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:46:35,412 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:46:35,412 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 20:46:35,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342767482] [2022-11-02 20:46:35,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:46:35,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 20:46:35,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:46:35,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 20:46:35,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-02 20:46:35,415 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-11-02 20:46:35,415 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 217 transitions, 2462 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states 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:46:35,416 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:46:35,416 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-11-02 20:46:35,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:46:36,526 INFO L130 PetriNetUnfolder]: 1078/3047 cut-off events. [2022-11-02 20:46:36,527 INFO L131 PetriNetUnfolder]: For 11103/11379 co-relation queries the response was YES. [2022-11-02 20:46:36,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11680 conditions, 3047 events. 1078/3047 cut-off events. For 11103/11379 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 28950 event pairs, 437 based on Foata normal form. 4/2958 useless extension candidates. Maximal degree in co-relation 11609. Up to 1433 conditions per place. [2022-11-02 20:46:36,602 INFO L137 encePairwiseOnDemand]: 111/124 looper letters, 113 selfloop transitions, 30 changer transitions 28/312 dead transitions. [2022-11-02 20:46:36,602 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 312 transitions, 3349 flow [2022-11-02 20:46:36,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-11-02 20:46:36,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-11-02 20:46:36,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2264 transitions. [2022-11-02 20:46:36,607 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.760752688172043 [2022-11-02 20:46:36,607 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2264 transitions. [2022-11-02 20:46:36,607 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2264 transitions. [2022-11-02 20:46:36,614 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:46:36,615 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2264 transitions. [2022-11-02 20:46:36,620 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 94.33333333333333) internal successors, (2264), 24 states have internal predecessors, (2264), 0 states have call successors, (0), 0 states 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:46:36,630 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 124.0) internal successors, (3100), 25 states have internal predecessors, (3100), 0 states have call successors, (0), 0 states 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:46:36,631 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 124.0) internal successors, (3100), 25 states have internal predecessors, (3100), 0 states have call successors, (0), 0 states 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:46:36,631 INFO L175 Difference]: Start difference. First operand has 270 places, 217 transitions, 2462 flow. Second operand 24 states and 2264 transitions. [2022-11-02 20:46:36,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 312 transitions, 3349 flow [2022-11-02 20:46:36,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 312 transitions, 3264 flow, removed 39 selfloop flow, removed 3 redundant places. [2022-11-02 20:46:36,730 INFO L231 Difference]: Finished difference. Result has 306 places, 242 transitions, 2727 flow [2022-11-02 20:46:36,730 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=2415, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2727, PETRI_PLACES=306, PETRI_TRANSITIONS=242} [2022-11-02 20:46:36,730 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 194 predicate places. [2022-11-02 20:46:36,730 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 242 transitions, 2727 flow [2022-11-02 20:46:36,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states 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:46:36,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:46:36,731 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] [2022-11-02 20:46:36,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2022-11-02 20:46:36,731 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:46:36,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:36,731 INFO L85 PathProgramCache]: Analyzing trace with hash -2010190314, now seen corresponding path program 2 times [2022-11-02 20:46:36,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:36,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942080201] [2022-11-02 20:46:36,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:36,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:36,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:37,038 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:46:37,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:46:37,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942080201] [2022-11-02 20:46:37,039 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942080201] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:46:37,039 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:46:37,039 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 20:46:37,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324705834] [2022-11-02 20:46:37,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:46:37,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 20:46:37,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:46:37,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 20:46:37,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-02 20:46:37,042 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-11-02 20:46:37,043 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 242 transitions, 2727 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states 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:46:37,043 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:46:37,043 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-11-02 20:46:37,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:46:38,369 INFO L130 PetriNetUnfolder]: 1304/3567 cut-off events. [2022-11-02 20:46:38,370 INFO L131 PetriNetUnfolder]: For 22286/22568 co-relation queries the response was YES. [2022-11-02 20:46:38,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15703 conditions, 3567 events. 1304/3567 cut-off events. For 22286/22568 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 34741 event pairs, 517 based on Foata normal form. 4/3444 useless extension candidates. Maximal degree in co-relation 15616. Up to 1705 conditions per place. [2022-11-02 20:46:38,435 INFO L137 encePairwiseOnDemand]: 111/124 looper letters, 109 selfloop transitions, 45 changer transitions 19/314 dead transitions. [2022-11-02 20:46:38,435 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 314 transitions, 3646 flow [2022-11-02 20:46:38,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-02 20:46:38,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-02 20:46:38,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1885 transitions. [2022-11-02 20:46:38,438 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7600806451612904 [2022-11-02 20:46:38,438 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1885 transitions. [2022-11-02 20:46:38,438 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1885 transitions. [2022-11-02 20:46:38,439 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:46:38,439 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1885 transitions. [2022-11-02 20:46:38,440 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 94.25) internal successors, (1885), 20 states have internal predecessors, (1885), 0 states have call successors, (0), 0 states 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:46:38,442 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 124.0) internal successors, (2604), 21 states have internal predecessors, (2604), 0 states have call successors, (0), 0 states 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:46:38,442 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 124.0) internal successors, (2604), 21 states have internal predecessors, (2604), 0 states have call successors, (0), 0 states 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:46:38,442 INFO L175 Difference]: Start difference. First operand has 306 places, 242 transitions, 2727 flow. Second operand 20 states and 1885 transitions. [2022-11-02 20:46:38,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 314 transitions, 3646 flow [2022-11-02 20:46:38,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 314 transitions, 3302 flow, removed 108 selfloop flow, removed 10 redundant places. [2022-11-02 20:46:38,592 INFO L231 Difference]: Finished difference. Result has 328 places, 274 transitions, 3012 flow [2022-11-02 20:46:38,592 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=2517, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=3012, PETRI_PLACES=328, PETRI_TRANSITIONS=274} [2022-11-02 20:46:38,593 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 216 predicate places. [2022-11-02 20:46:38,593 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 274 transitions, 3012 flow [2022-11-02 20:46:38,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states 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:46:38,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:46:38,594 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] [2022-11-02 20:46:38,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2022-11-02 20:46:38,594 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:46:38,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:38,595 INFO L85 PathProgramCache]: Analyzing trace with hash -1710979240, now seen corresponding path program 3 times [2022-11-02 20:46:38,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:38,595 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217338427] [2022-11-02 20:46:38,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:38,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:38,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:38,868 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:46:38,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:46:38,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217338427] [2022-11-02 20:46:38,869 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217338427] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:46:38,869 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:46:38,869 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 20:46:38,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684023875] [2022-11-02 20:46:38,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:46:38,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 20:46:38,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:46:38,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 20:46:38,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-02 20:46:38,872 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-11-02 20:46:38,873 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 274 transitions, 3012 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states 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:46:38,873 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:46:38,873 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-11-02 20:46:38,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:46:40,251 INFO L130 PetriNetUnfolder]: 1392/3850 cut-off events. [2022-11-02 20:46:40,251 INFO L131 PetriNetUnfolder]: For 24799/25085 co-relation queries the response was YES. [2022-11-02 20:46:40,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16974 conditions, 3850 events. 1392/3850 cut-off events. For 24799/25085 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 37880 event pairs, 529 based on Foata normal form. 2/3735 useless extension candidates. Maximal degree in co-relation 16877. Up to 1770 conditions per place. [2022-11-02 20:46:40,316 INFO L137 encePairwiseOnDemand]: 111/124 looper letters, 146 selfloop transitions, 42 changer transitions 22/351 dead transitions. [2022-11-02 20:46:40,316 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 351 transitions, 4192 flow [2022-11-02 20:46:40,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-02 20:46:40,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-02 20:46:40,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1889 transitions. [2022-11-02 20:46:40,319 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7616935483870968 [2022-11-02 20:46:40,319 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1889 transitions. [2022-11-02 20:46:40,320 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1889 transitions. [2022-11-02 20:46:40,320 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:46:40,321 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1889 transitions. [2022-11-02 20:46:40,324 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 94.45) internal successors, (1889), 20 states have internal predecessors, (1889), 0 states have call successors, (0), 0 states 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:46:40,327 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 124.0) internal successors, (2604), 21 states have internal predecessors, (2604), 0 states have call successors, (0), 0 states 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:46:40,327 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 124.0) internal successors, (2604), 21 states have internal predecessors, (2604), 0 states have call successors, (0), 0 states 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:46:40,328 INFO L175 Difference]: Start difference. First operand has 328 places, 274 transitions, 3012 flow. Second operand 20 states and 1889 transitions. [2022-11-02 20:46:40,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 351 transitions, 4192 flow [2022-11-02 20:46:40,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 351 transitions, 3768 flow, removed 212 selfloop flow, removed 2 redundant places. [2022-11-02 20:46:40,576 INFO L231 Difference]: Finished difference. Result has 358 places, 305 transitions, 3273 flow [2022-11-02 20:46:40,576 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=2814, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=3273, PETRI_PLACES=358, PETRI_TRANSITIONS=305} [2022-11-02 20:46:40,576 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 246 predicate places. [2022-11-02 20:46:40,576 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 305 transitions, 3273 flow [2022-11-02 20:46:40,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states 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:46:40,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:46:40,577 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] [2022-11-02 20:46:40,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2022-11-02 20:46:40,577 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:46:40,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:40,578 INFO L85 PathProgramCache]: Analyzing trace with hash -1980326180, now seen corresponding path program 4 times [2022-11-02 20:46:40,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:40,578 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126085775] [2022-11-02 20:46:40,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:40,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:40,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:40,823 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:46:40,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:46:40,824 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126085775] [2022-11-02 20:46:40,824 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126085775] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:46:40,824 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:46:40,824 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 20:46:40,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222293200] [2022-11-02 20:46:40,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:46:40,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 20:46:40,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:46:40,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 20:46:40,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-02 20:46:40,827 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-11-02 20:46:40,828 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 305 transitions, 3273 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states 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:46:40,828 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:46:40,828 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-11-02 20:46:40,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:46:42,408 INFO L130 PetriNetUnfolder]: 1483/4135 cut-off events. [2022-11-02 20:46:42,408 INFO L131 PetriNetUnfolder]: For 21386/21684 co-relation queries the response was YES. [2022-11-02 20:46:42,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17632 conditions, 4135 events. 1483/4135 cut-off events. For 21386/21684 co-relation queries the response was YES. Maximal size of possible extension queue 571. Compared 41978 event pairs, 447 based on Foata normal form. 4/4027 useless extension candidates. Maximal degree in co-relation 17521. Up to 1464 conditions per place. [2022-11-02 20:46:42,501 INFO L137 encePairwiseOnDemand]: 111/124 looper letters, 161 selfloop transitions, 76 changer transitions 26/404 dead transitions. [2022-11-02 20:46:42,501 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 404 transitions, 4565 flow [2022-11-02 20:46:42,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-11-02 20:46:42,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-11-02 20:46:42,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2261 transitions. [2022-11-02 20:46:42,505 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.759744623655914 [2022-11-02 20:46:42,506 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2261 transitions. [2022-11-02 20:46:42,506 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2261 transitions. [2022-11-02 20:46:42,506 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:46:42,506 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2261 transitions. [2022-11-02 20:46:42,508 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 94.20833333333333) internal successors, (2261), 24 states have internal predecessors, (2261), 0 states have call successors, (0), 0 states 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:46:42,512 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 124.0) internal successors, (3100), 25 states have internal predecessors, (3100), 0 states have call successors, (0), 0 states 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:46:42,512 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 124.0) internal successors, (3100), 25 states have internal predecessors, (3100), 0 states have call successors, (0), 0 states 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:46:42,513 INFO L175 Difference]: Start difference. First operand has 358 places, 305 transitions, 3273 flow. Second operand 24 states and 2261 transitions. [2022-11-02 20:46:42,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 404 transitions, 4565 flow [2022-11-02 20:46:42,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 404 transitions, 4281 flow, removed 142 selfloop flow, removed 2 redundant places. [2022-11-02 20:46:42,718 INFO L231 Difference]: Finished difference. Result has 397 places, 333 transitions, 3710 flow [2022-11-02 20:46:42,719 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=3109, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3710, PETRI_PLACES=397, PETRI_TRANSITIONS=333} [2022-11-02 20:46:42,719 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 285 predicate places. [2022-11-02 20:46:42,719 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 333 transitions, 3710 flow [2022-11-02 20:46:42,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states 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:46:42,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:46:42,720 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] [2022-11-02 20:46:42,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2022-11-02 20:46:42,720 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:46:42,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:42,720 INFO L85 PathProgramCache]: Analyzing trace with hash -566267346, now seen corresponding path program 5 times [2022-11-02 20:46:42,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:42,721 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054260648] [2022-11-02 20:46:42,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:42,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:42,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:42,978 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:46:42,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:46:42,979 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054260648] [2022-11-02 20:46:42,979 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054260648] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:46:42,979 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:46:42,979 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 20:46:42,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455554652] [2022-11-02 20:46:42,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:46:42,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 20:46:42,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:46:42,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 20:46:42,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-11-02 20:46:42,982 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-11-02 20:46:42,982 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 333 transitions, 3710 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states 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:46:42,983 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:46:42,983 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-11-02 20:46:42,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:46:44,582 INFO L130 PetriNetUnfolder]: 1683/4587 cut-off events. [2022-11-02 20:46:44,582 INFO L131 PetriNetUnfolder]: For 28595/28893 co-relation queries the response was YES. [2022-11-02 20:46:44,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21055 conditions, 4587 events. 1683/4587 cut-off events. For 28595/28893 co-relation queries the response was YES. Maximal size of possible extension queue 632. Compared 46822 event pairs, 549 based on Foata normal form. 10/4472 useless extension candidates. Maximal degree in co-relation 20925. Up to 1961 conditions per place. [2022-11-02 20:46:44,691 INFO L137 encePairwiseOnDemand]: 111/124 looper letters, 164 selfloop transitions, 86 changer transitions 24/415 dead transitions. [2022-11-02 20:46:44,691 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 415 transitions, 5065 flow [2022-11-02 20:46:44,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-02 20:46:44,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-11-02 20:46:44,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2071 transitions. [2022-11-02 20:46:44,694 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7591642228739003 [2022-11-02 20:46:44,695 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2071 transitions. [2022-11-02 20:46:44,695 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2071 transitions. [2022-11-02 20:46:44,696 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:46:44,696 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2071 transitions. [2022-11-02 20:46:44,699 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 94.13636363636364) internal successors, (2071), 22 states have internal predecessors, (2071), 0 states have call successors, (0), 0 states 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:46:44,703 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 124.0) internal successors, (2852), 23 states have internal predecessors, (2852), 0 states have call successors, (0), 0 states 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:46:44,703 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 124.0) internal successors, (2852), 23 states have internal predecessors, (2852), 0 states have call successors, (0), 0 states 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:46:44,704 INFO L175 Difference]: Start difference. First operand has 397 places, 333 transitions, 3710 flow. Second operand 22 states and 2071 transitions. [2022-11-02 20:46:44,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 415 transitions, 5065 flow [2022-11-02 20:46:45,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 415 transitions, 4891 flow, removed 87 selfloop flow, removed 2 redundant places. [2022-11-02 20:46:45,035 INFO L231 Difference]: Finished difference. Result has 428 places, 365 transitions, 4276 flow [2022-11-02 20:46:45,036 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=3596, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=4276, PETRI_PLACES=428, PETRI_TRANSITIONS=365} [2022-11-02 20:46:45,037 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 316 predicate places. [2022-11-02 20:46:45,037 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 365 transitions, 4276 flow [2022-11-02 20:46:45,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states 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:46:45,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:46:45,037 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] [2022-11-02 20:46:45,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2022-11-02 20:46:45,038 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:46:45,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:45,038 INFO L85 PathProgramCache]: Analyzing trace with hash -6694178, now seen corresponding path program 6 times [2022-11-02 20:46:45,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:45,039 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263069760] [2022-11-02 20:46:45,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:45,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:45,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:45,281 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:46:45,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:46:45,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263069760] [2022-11-02 20:46:45,281 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263069760] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:46:45,281 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:46:45,281 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 20:46:45,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373467852] [2022-11-02 20:46:45,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:46:45,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 20:46:45,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:46:45,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 20:46:45,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-02 20:46:45,283 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-11-02 20:46:45,283 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 365 transitions, 4276 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states 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:46:45,283 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:46:45,284 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-11-02 20:46:45,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:46:47,137 INFO L130 PetriNetUnfolder]: 1800/4907 cut-off events. [2022-11-02 20:46:47,137 INFO L131 PetriNetUnfolder]: For 29451/29753 co-relation queries the response was YES. [2022-11-02 20:46:47,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23078 conditions, 4907 events. 1800/4907 cut-off events. For 29451/29753 co-relation queries the response was YES. Maximal size of possible extension queue 674. Compared 50517 event pairs, 610 based on Foata normal form. 6/4769 useless extension candidates. Maximal degree in co-relation 22935. Up to 2104 conditions per place. [2022-11-02 20:46:47,316 INFO L137 encePairwiseOnDemand]: 111/124 looper letters, 177 selfloop transitions, 89 changer transitions 16/423 dead transitions. [2022-11-02 20:46:47,316 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 423 transitions, 5424 flow [2022-11-02 20:46:47,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-02 20:46:47,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-11-02 20:46:47,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1610 transitions. [2022-11-02 20:46:47,319 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7637571157495257 [2022-11-02 20:46:47,319 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1610 transitions. [2022-11-02 20:46:47,319 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1610 transitions. [2022-11-02 20:46:47,319 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:46:47,320 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1610 transitions. [2022-11-02 20:46:47,321 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 94.70588235294117) internal successors, (1610), 17 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:46:47,323 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 124.0) internal successors, (2232), 18 states have internal predecessors, (2232), 0 states have call successors, (0), 0 states 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:46:47,324 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 124.0) internal successors, (2232), 18 states have internal predecessors, (2232), 0 states have call successors, (0), 0 states 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:46:47,324 INFO L175 Difference]: Start difference. First operand has 428 places, 365 transitions, 4276 flow. Second operand 17 states and 1610 transitions. [2022-11-02 20:46:47,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 423 transitions, 5424 flow [2022-11-02 20:46:47,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 423 transitions, 5274 flow, removed 75 selfloop flow, removed 2 redundant places. [2022-11-02 20:46:47,790 INFO L231 Difference]: Finished difference. Result has 449 places, 386 transitions, 4713 flow [2022-11-02 20:46:47,790 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=4150, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=4713, PETRI_PLACES=449, PETRI_TRANSITIONS=386} [2022-11-02 20:46:47,791 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 337 predicate places. [2022-11-02 20:46:47,791 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 386 transitions, 4713 flow [2022-11-02 20:46:47,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states 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:46:47,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:46:47,792 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] [2022-11-02 20:46:47,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2022-11-02 20:46:47,792 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:46:47,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:47,792 INFO L85 PathProgramCache]: Analyzing trace with hash -1049811044, now seen corresponding path program 7 times [2022-11-02 20:46:47,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:47,793 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785785580] [2022-11-02 20:46:47,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:47,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:47,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:48,076 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:46:48,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:46:48,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785785580] [2022-11-02 20:46:48,076 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785785580] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:46:48,076 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:46:48,077 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 20:46:48,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410879723] [2022-11-02 20:46:48,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:46:48,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 20:46:48,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:46:48,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 20:46:48,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-02 20:46:48,079 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-11-02 20:46:48,079 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 386 transitions, 4713 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states 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:46:48,080 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:46:48,080 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-11-02 20:46:48,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:46:50,067 INFO L130 PetriNetUnfolder]: 1855/5140 cut-off events. [2022-11-02 20:46:50,068 INFO L131 PetriNetUnfolder]: For 32387/32691 co-relation queries the response was YES. [2022-11-02 20:46:50,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24778 conditions, 5140 events. 1855/5140 cut-off events. For 32387/32691 co-relation queries the response was YES. Maximal size of possible extension queue 718. Compared 53936 event pairs, 610 based on Foata normal form. 12/5008 useless extension candidates. Maximal degree in co-relation 24627. Up to 2204 conditions per place. [2022-11-02 20:46:50,214 INFO L137 encePairwiseOnDemand]: 111/124 looper letters, 181 selfloop transitions, 104 changer transitions 14/440 dead transitions. [2022-11-02 20:46:50,214 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 440 transitions, 5861 flow [2022-11-02 20:46:50,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-02 20:46:50,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-11-02 20:46:50,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1514 transitions. [2022-11-02 20:46:50,217 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7631048387096774 [2022-11-02 20:46:50,217 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1514 transitions. [2022-11-02 20:46:50,217 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1514 transitions. [2022-11-02 20:46:50,217 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:46:50,217 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1514 transitions. [2022-11-02 20:46:50,219 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 94.625) internal successors, (1514), 16 states have internal predecessors, (1514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:46:50,220 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 124.0) internal successors, (2108), 17 states have internal predecessors, (2108), 0 states have call successors, (0), 0 states 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:46:50,220 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 124.0) internal successors, (2108), 17 states have internal predecessors, (2108), 0 states have call successors, (0), 0 states 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:46:50,220 INFO L175 Difference]: Start difference. First operand has 449 places, 386 transitions, 4713 flow. Second operand 16 states and 1514 transitions. [2022-11-02 20:46:50,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 440 transitions, 5861 flow [2022-11-02 20:46:50,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 440 transitions, 5739 flow, removed 61 selfloop flow, removed 2 redundant places. [2022-11-02 20:46:50,695 INFO L231 Difference]: Finished difference. Result has 469 places, 404 transitions, 5114 flow [2022-11-02 20:46:50,696 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=4595, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=5114, PETRI_PLACES=469, PETRI_TRANSITIONS=404} [2022-11-02 20:46:50,696 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 357 predicate places. [2022-11-02 20:46:50,697 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 404 transitions, 5114 flow [2022-11-02 20:46:50,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states 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:46:50,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:46:50,697 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] [2022-11-02 20:46:50,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2022-11-02 20:46:50,698 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:46:50,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:50,698 INFO L85 PathProgramCache]: Analyzing trace with hash -56259880, now seen corresponding path program 8 times [2022-11-02 20:46:50,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:50,699 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105133784] [2022-11-02 20:46:50,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:50,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:50,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:50,956 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:46:50,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:46:50,957 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105133784] [2022-11-02 20:46:50,957 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105133784] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:46:50,957 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:46:50,957 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 20:46:50,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89094379] [2022-11-02 20:46:50,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:46:50,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 20:46:50,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:46:50,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 20:46:50,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-11-02 20:46:50,959 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-11-02 20:46:50,960 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 404 transitions, 5114 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states 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:46:50,960 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:46:50,960 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-11-02 20:46:50,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:46:53,190 INFO L130 PetriNetUnfolder]: 1927/5422 cut-off events. [2022-11-02 20:46:53,190 INFO L131 PetriNetUnfolder]: For 37854/38158 co-relation queries the response was YES. [2022-11-02 20:46:53,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26937 conditions, 5422 events. 1927/5422 cut-off events. For 37854/38158 co-relation queries the response was YES. Maximal size of possible extension queue 760. Compared 58024 event pairs, 591 based on Foata normal form. 6/5282 useless extension candidates. Maximal degree in co-relation 26778. Up to 2097 conditions per place. [2022-11-02 20:46:53,372 INFO L137 encePairwiseOnDemand]: 111/124 looper letters, 209 selfloop transitions, 98 changer transitions 23/471 dead transitions. [2022-11-02 20:46:53,372 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 471 transitions, 6590 flow [2022-11-02 20:46:53,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-02 20:46:53,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-02 20:46:53,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1982 transitions. [2022-11-02 20:46:53,375 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.761136712749616 [2022-11-02 20:46:53,376 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1982 transitions. [2022-11-02 20:46:53,376 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1982 transitions. [2022-11-02 20:46:53,376 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:46:53,377 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1982 transitions. [2022-11-02 20:46:53,380 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 94.38095238095238) internal successors, (1982), 21 states have internal predecessors, (1982), 0 states have call successors, (0), 0 states 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:46:53,383 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 124.0) internal successors, (2728), 22 states have internal predecessors, (2728), 0 states have call successors, (0), 0 states 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:46:53,383 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 124.0) internal successors, (2728), 22 states have internal predecessors, (2728), 0 states have call successors, (0), 0 states 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:46:53,384 INFO L175 Difference]: Start difference. First operand has 469 places, 404 transitions, 5114 flow. Second operand 21 states and 1982 transitions. [2022-11-02 20:46:53,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 471 transitions, 6590 flow [2022-11-02 20:46:53,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 471 transitions, 6452 flow, removed 47 selfloop flow, removed 3 redundant places. [2022-11-02 20:46:53,851 INFO L231 Difference]: Finished difference. Result has 498 places, 428 transitions, 5776 flow [2022-11-02 20:46:53,851 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=5014, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=5776, PETRI_PLACES=498, PETRI_TRANSITIONS=428} [2022-11-02 20:46:53,852 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 386 predicate places. [2022-11-02 20:46:53,852 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 428 transitions, 5776 flow [2022-11-02 20:46:53,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states 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:46:53,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:46:53,852 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] [2022-11-02 20:46:53,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2022-11-02 20:46:53,852 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:46:53,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:53,853 INFO L85 PathProgramCache]: Analyzing trace with hash -2016242552, now seen corresponding path program 9 times [2022-11-02 20:46:53,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:53,853 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228012014] [2022-11-02 20:46:53,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:53,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:53,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:54,104 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:46:54,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:46:54,104 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228012014] [2022-11-02 20:46:54,104 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228012014] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:46:54,104 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:46:54,105 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 20:46:54,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609589497] [2022-11-02 20:46:54,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:46:54,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 20:46:54,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:46:54,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 20:46:54,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-02 20:46:54,107 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-11-02 20:46:54,108 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 428 transitions, 5776 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states 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:46:54,109 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:46:54,109 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-11-02 20:46:54,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:46:56,554 INFO L130 PetriNetUnfolder]: 1927/5438 cut-off events. [2022-11-02 20:46:56,554 INFO L131 PetriNetUnfolder]: For 42077/42387 co-relation queries the response was YES. [2022-11-02 20:46:56,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27993 conditions, 5438 events. 1927/5438 cut-off events. For 42077/42387 co-relation queries the response was YES. Maximal size of possible extension queue 762. Compared 57964 event pairs, 589 based on Foata normal form. 12/5308 useless extension candidates. Maximal degree in co-relation 27822. Up to 2273 conditions per place. [2022-11-02 20:46:56,791 INFO L137 encePairwiseOnDemand]: 111/124 looper letters, 194 selfloop transitions, 117 changer transitions 23/475 dead transitions. [2022-11-02 20:46:56,791 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 475 transitions, 6954 flow [2022-11-02 20:46:56,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-02 20:46:56,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-02 20:46:56,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1699 transitions. [2022-11-02 20:46:56,795 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7612007168458781 [2022-11-02 20:46:56,795 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1699 transitions. [2022-11-02 20:46:56,795 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1699 transitions. [2022-11-02 20:46:56,796 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:46:56,796 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1699 transitions. [2022-11-02 20:46:56,798 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 94.38888888888889) internal successors, (1699), 18 states have internal predecessors, (1699), 0 states have call successors, (0), 0 states 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:46:56,800 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 124.0) internal successors, (2356), 19 states have internal predecessors, (2356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:46:56,801 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 124.0) internal successors, (2356), 19 states have internal predecessors, (2356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:46:56,801 INFO L175 Difference]: Start difference. First operand has 498 places, 428 transitions, 5776 flow. Second operand 18 states and 1699 transitions. [2022-11-02 20:46:56,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 475 transitions, 6954 flow [2022-11-02 20:46:57,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 475 transitions, 6762 flow, removed 96 selfloop flow, removed 2 redundant places. [2022-11-02 20:46:57,286 INFO L231 Difference]: Finished difference. Result has 519 places, 438 transitions, 6084 flow [2022-11-02 20:46:57,286 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=5598, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=6084, PETRI_PLACES=519, PETRI_TRANSITIONS=438} [2022-11-02 20:46:57,287 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 407 predicate places. [2022-11-02 20:46:57,287 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 438 transitions, 6084 flow [2022-11-02 20:46:57,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states 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:46:57,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:46:57,288 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] [2022-11-02 20:46:57,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2022-11-02 20:46:57,288 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:46:57,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:57,289 INFO L85 PathProgramCache]: Analyzing trace with hash -1435921198, now seen corresponding path program 10 times [2022-11-02 20:46:57,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:57,289 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599304092] [2022-11-02 20:46:57,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:57,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:57,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:57,569 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:46:57,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:46:57,569 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599304092] [2022-11-02 20:46:57,569 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599304092] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:46:57,570 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:46:57,570 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 20:46:57,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014866598] [2022-11-02 20:46:57,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:46:57,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 20:46:57,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:46:57,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 20:46:57,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-02 20:46:57,573 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-11-02 20:46:57,574 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 438 transitions, 6084 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states 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:46:57,574 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:46:57,574 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-11-02 20:46:57,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:47:00,211 INFO L130 PetriNetUnfolder]: 1965/5626 cut-off events. [2022-11-02 20:47:00,211 INFO L131 PetriNetUnfolder]: For 42913/43223 co-relation queries the response was YES. [2022-11-02 20:47:00,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29161 conditions, 5626 events. 1965/5626 cut-off events. For 42913/43223 co-relation queries the response was YES. Maximal size of possible extension queue 791. Compared 60755 event pairs, 631 based on Foata normal form. 6/5483 useless extension candidates. Maximal degree in co-relation 28983. Up to 2343 conditions per place. [2022-11-02 20:47:00,452 INFO L137 encePairwiseOnDemand]: 111/124 looper letters, 201 selfloop transitions, 119 changer transitions 20/481 dead transitions. [2022-11-02 20:47:00,452 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 481 transitions, 7195 flow [2022-11-02 20:47:00,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-02 20:47:00,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-02 20:47:00,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1700 transitions. [2022-11-02 20:47:00,454 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7616487455197133 [2022-11-02 20:47:00,455 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1700 transitions. [2022-11-02 20:47:00,455 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1700 transitions. [2022-11-02 20:47:00,455 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:47:00,455 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1700 transitions. [2022-11-02 20:47:00,456 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 94.44444444444444) internal successors, (1700), 18 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states 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:47:00,458 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 124.0) internal successors, (2356), 19 states have internal predecessors, (2356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:47:00,459 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 124.0) internal successors, (2356), 19 states have internal predecessors, (2356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:47:00,459 INFO L175 Difference]: Start difference. First operand has 519 places, 438 transitions, 6084 flow. Second operand 18 states and 1700 transitions. [2022-11-02 20:47:00,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 481 transitions, 7195 flow [2022-11-02 20:47:01,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 481 transitions, 7015 flow, removed 47 selfloop flow, removed 4 redundant places. [2022-11-02 20:47:01,268 INFO L231 Difference]: Finished difference. Result has 538 places, 452 transitions, 6449 flow [2022-11-02 20:47:01,269 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=5918, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=6449, PETRI_PLACES=538, PETRI_TRANSITIONS=452} [2022-11-02 20:47:01,269 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 426 predicate places. [2022-11-02 20:47:01,269 INFO L495 AbstractCegarLoop]: Abstraction has has 538 places, 452 transitions, 6449 flow [2022-11-02 20:47:01,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states 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:47:01,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:47:01,270 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] [2022-11-02 20:47:01,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2022-11-02 20:47:01,270 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:47:01,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:47:01,270 INFO L85 PathProgramCache]: Analyzing trace with hash -244750252, now seen corresponding path program 11 times [2022-11-02 20:47:01,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:47:01,271 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299858153] [2022-11-02 20:47:01,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:47:01,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:47:01,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:47:01,542 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:47:01,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:47:01,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299858153] [2022-11-02 20:47:01,543 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299858153] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:47:01,543 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:47:01,543 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 20:47:01,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473009819] [2022-11-02 20:47:01,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:47:01,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 20:47:01,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:47:01,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 20:47:01,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-11-02 20:47:01,546 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-11-02 20:47:01,546 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 538 places, 452 transitions, 6449 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states 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:47:01,547 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:47:01,547 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-11-02 20:47:01,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:47:04,677 INFO L130 PetriNetUnfolder]: 2014/5885 cut-off events. [2022-11-02 20:47:04,678 INFO L131 PetriNetUnfolder]: For 44403/44713 co-relation queries the response was YES. [2022-11-02 20:47:04,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30891 conditions, 5885 events. 2014/5885 cut-off events. For 44403/44713 co-relation queries the response was YES. Maximal size of possible extension queue 840. Compared 64825 event pairs, 629 based on Foata normal form. 6/5741 useless extension candidates. Maximal degree in co-relation 30706. Up to 2402 conditions per place. [2022-11-02 20:47:04,869 INFO L137 encePairwiseOnDemand]: 111/124 looper letters, 231 selfloop transitions, 113 changer transitions 15/500 dead transitions. [2022-11-02 20:47:04,870 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 552 places, 500 transitions, 7788 flow [2022-11-02 20:47:04,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-02 20:47:04,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-11-02 20:47:04,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1610 transitions. [2022-11-02 20:47:04,873 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7637571157495257 [2022-11-02 20:47:04,873 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1610 transitions. [2022-11-02 20:47:04,873 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1610 transitions. [2022-11-02 20:47:04,874 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:47:04,874 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1610 transitions. [2022-11-02 20:47:04,876 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 94.70588235294117) internal successors, (1610), 17 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:47:04,878 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 124.0) internal successors, (2232), 18 states have internal predecessors, (2232), 0 states have call successors, (0), 0 states 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:47:04,879 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 124.0) internal successors, (2232), 18 states have internal predecessors, (2232), 0 states have call successors, (0), 0 states 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:47:04,879 INFO L175 Difference]: Start difference. First operand has 538 places, 452 transitions, 6449 flow. Second operand 17 states and 1610 transitions. [2022-11-02 20:47:04,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 552 places, 500 transitions, 7788 flow [2022-11-02 20:47:05,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 500 transitions, 7672 flow, removed 33 selfloop flow, removed 3 redundant places. [2022-11-02 20:47:05,515 INFO L231 Difference]: Finished difference. Result has 558 places, 471 transitions, 7045 flow [2022-11-02 20:47:05,516 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=6338, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=7045, PETRI_PLACES=558, PETRI_TRANSITIONS=471} [2022-11-02 20:47:05,516 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 446 predicate places. [2022-11-02 20:47:05,516 INFO L495 AbstractCegarLoop]: Abstraction has has 558 places, 471 transitions, 7045 flow [2022-11-02 20:47:05,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states 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:47:05,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:47:05,517 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] [2022-11-02 20:47:05,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2022-11-02 20:47:05,517 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:47:05,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:47:05,517 INFO L85 PathProgramCache]: Analyzing trace with hash -242330978, now seen corresponding path program 12 times [2022-11-02 20:47:05,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:47:05,518 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226480103] [2022-11-02 20:47:05,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:47:05,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:47:05,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:47:05,795 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:47:05,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:47:05,795 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226480103] [2022-11-02 20:47:05,795 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226480103] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:47:05,796 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:47:05,796 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 20:47:05,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941315370] [2022-11-02 20:47:05,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:47:05,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 20:47:05,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:47:05,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 20:47:05,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-11-02 20:47:05,798 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-11-02 20:47:05,799 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 558 places, 471 transitions, 7045 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states 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:47:05,800 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:47:05,800 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-11-02 20:47:05,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:47:09,278 INFO L130 PetriNetUnfolder]: 2007/5975 cut-off events. [2022-11-02 20:47:09,278 INFO L131 PetriNetUnfolder]: For 47673/47983 co-relation queries the response was YES. [2022-11-02 20:47:09,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31534 conditions, 5975 events. 2007/5975 cut-off events. For 47673/47983 co-relation queries the response was YES. Maximal size of possible extension queue 859. Compared 66384 event pairs, 597 based on Foata normal form. 10/5847 useless extension candidates. Maximal degree in co-relation 31342. Up to 2387 conditions per place. [2022-11-02 20:47:09,482 INFO L137 encePairwiseOnDemand]: 111/124 looper letters, 229 selfloop transitions, 116 changer transitions 24/510 dead transitions. [2022-11-02 20:47:09,482 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 573 places, 510 transitions, 8208 flow [2022-11-02 20:47:09,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-02 20:47:09,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-02 20:47:09,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1704 transitions. [2022-11-02 20:47:09,485 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7634408602150538 [2022-11-02 20:47:09,486 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1704 transitions. [2022-11-02 20:47:09,486 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1704 transitions. [2022-11-02 20:47:09,487 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:47:09,487 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1704 transitions. [2022-11-02 20:47:09,489 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 94.66666666666667) internal successors, (1704), 18 states have internal predecessors, (1704), 0 states have call successors, (0), 0 states 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:47:09,492 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 124.0) internal successors, (2356), 19 states have internal predecessors, (2356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:47:09,492 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 124.0) internal successors, (2356), 19 states have internal predecessors, (2356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:47:09,492 INFO L175 Difference]: Start difference. First operand has 558 places, 471 transitions, 7045 flow. Second operand 18 states and 1704 transitions. [2022-11-02 20:47:09,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 573 places, 510 transitions, 8208 flow [2022-11-02 20:47:10,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 570 places, 510 transitions, 7964 flow, removed 97 selfloop flow, removed 3 redundant places. [2022-11-02 20:47:10,192 INFO L231 Difference]: Finished difference. Result has 577 places, 480 transitions, 7336 flow [2022-11-02 20:47:10,193 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=6843, PETRI_DIFFERENCE_MINUEND_PLACES=553, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=7336, PETRI_PLACES=577, PETRI_TRANSITIONS=480} [2022-11-02 20:47:10,193 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 465 predicate places. [2022-11-02 20:47:10,193 INFO L495 AbstractCegarLoop]: Abstraction has has 577 places, 480 transitions, 7336 flow [2022-11-02 20:47:10,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states 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:47:10,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:47:10,194 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] [2022-11-02 20:47:10,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2022-11-02 20:47:10,194 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:47:10,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:47:10,194 INFO L85 PathProgramCache]: Analyzing trace with hash -5158680, now seen corresponding path program 13 times [2022-11-02 20:47:10,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:47:10,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835699754] [2022-11-02 20:47:10,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:47:10,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:47:10,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:47:10,513 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:47:10,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:47:10,513 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835699754] [2022-11-02 20:47:10,513 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835699754] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:47:10,513 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:47:10,513 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 20:47:10,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957196418] [2022-11-02 20:47:10,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:47:10,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 20:47:10,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:47:10,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 20:47:10,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-11-02 20:47:10,515 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-11-02 20:47:10,516 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 577 places, 480 transitions, 7336 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states 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:47:10,517 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:47:10,517 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-11-02 20:47:10,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:47:14,585 INFO L130 PetriNetUnfolder]: 2197/6417 cut-off events. [2022-11-02 20:47:14,585 INFO L131 PetriNetUnfolder]: For 56564/56874 co-relation queries the response was YES. [2022-11-02 20:47:14,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34543 conditions, 6417 events. 2197/6417 cut-off events. For 56564/56874 co-relation queries the response was YES. Maximal size of possible extension queue 921. Compared 71900 event pairs, 583 based on Foata normal form. 4/6284 useless extension candidates. Maximal degree in co-relation 34346. Up to 2328 conditions per place. [2022-11-02 20:47:14,857 INFO L137 encePairwiseOnDemand]: 111/124 looper letters, 247 selfloop transitions, 144 changer transitions 23/555 dead transitions. [2022-11-02 20:47:14,857 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 596 places, 555 transitions, 9039 flow [2022-11-02 20:47:14,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-02 20:47:14,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-11-02 20:47:14,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2069 transitions. [2022-11-02 20:47:14,859 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7584310850439883 [2022-11-02 20:47:14,859 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2069 transitions. [2022-11-02 20:47:14,859 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2069 transitions. [2022-11-02 20:47:14,860 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:47:14,860 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2069 transitions. [2022-11-02 20:47:14,862 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 94.04545454545455) internal successors, (2069), 22 states have internal predecessors, (2069), 0 states have call successors, (0), 0 states 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:47:14,863 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 124.0) internal successors, (2852), 23 states have internal predecessors, (2852), 0 states have call successors, (0), 0 states 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:47:14,864 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 124.0) internal successors, (2852), 23 states have internal predecessors, (2852), 0 states have call successors, (0), 0 states 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:47:14,864 INFO L175 Difference]: Start difference. First operand has 577 places, 480 transitions, 7336 flow. Second operand 22 states and 2069 transitions. [2022-11-02 20:47:14,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 596 places, 555 transitions, 9039 flow [2022-11-02 20:47:15,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 593 places, 555 transitions, 8906 flow, removed 65 selfloop flow, removed 3 redundant places. [2022-11-02 20:47:15,610 INFO L231 Difference]: Finished difference. Result has 607 places, 512 transitions, 8216 flow [2022-11-02 20:47:15,610 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=7205, PETRI_DIFFERENCE_MINUEND_PLACES=572, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=8216, PETRI_PLACES=607, PETRI_TRANSITIONS=512} [2022-11-02 20:47:15,611 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 495 predicate places. [2022-11-02 20:47:15,611 INFO L495 AbstractCegarLoop]: Abstraction has has 607 places, 512 transitions, 8216 flow [2022-11-02 20:47:15,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states 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:47:15,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:47:15,612 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] [2022-11-02 20:47:15,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2022-11-02 20:47:15,612 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:47:15,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:47:15,613 INFO L85 PathProgramCache]: Analyzing trace with hash 422510914, now seen corresponding path program 14 times [2022-11-02 20:47:15,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:47:15,613 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831794292] [2022-11-02 20:47:15,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:47:15,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:47:15,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:47:15,921 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:47:15,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:47:15,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831794292] [2022-11-02 20:47:15,922 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831794292] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:47:15,922 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:47:15,922 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 20:47:15,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468985961] [2022-11-02 20:47:15,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:47:15,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 20:47:15,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:47:15,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 20:47:15,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-11-02 20:47:15,924 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-11-02 20:47:15,925 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 607 places, 512 transitions, 8216 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states 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:47:15,925 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:47:15,925 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-11-02 20:47:15,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:47:20,150 INFO L130 PetriNetUnfolder]: 2267/6605 cut-off events. [2022-11-02 20:47:20,150 INFO L131 PetriNetUnfolder]: For 64731/65041 co-relation queries the response was YES. [2022-11-02 20:47:20,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37408 conditions, 6605 events. 2267/6605 cut-off events. For 64731/65041 co-relation queries the response was YES. Maximal size of possible extension queue 955. Compared 74473 event pairs, 607 based on Foata normal form. 4/6460 useless extension candidates. Maximal degree in co-relation 37199. Up to 2372 conditions per place. [2022-11-02 20:47:20,506 INFO L137 encePairwiseOnDemand]: 111/124 looper letters, 306 selfloop transitions, 106 changer transitions 21/574 dead transitions. [2022-11-02 20:47:20,506 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 625 places, 574 transitions, 9886 flow [2022-11-02 20:47:20,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-02 20:47:20,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-02 20:47:20,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1979 transitions. [2022-11-02 20:47:20,509 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7599846390168971 [2022-11-02 20:47:20,510 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1979 transitions. [2022-11-02 20:47:20,510 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1979 transitions. [2022-11-02 20:47:20,510 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:47:20,510 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1979 transitions. [2022-11-02 20:47:20,513 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 94.23809523809524) internal successors, (1979), 21 states have internal predecessors, (1979), 0 states have call successors, (0), 0 states 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:47:20,515 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 124.0) internal successors, (2728), 22 states have internal predecessors, (2728), 0 states have call successors, (0), 0 states 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:47:20,516 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 124.0) internal successors, (2728), 22 states have internal predecessors, (2728), 0 states have call successors, (0), 0 states 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:47:20,516 INFO L175 Difference]: Start difference. First operand has 607 places, 512 transitions, 8216 flow. Second operand 21 states and 1979 transitions. [2022-11-02 20:47:20,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 625 places, 574 transitions, 9886 flow [2022-11-02 20:47:21,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 623 places, 574 transitions, 9696 flow, removed 95 selfloop flow, removed 2 redundant places. [2022-11-02 20:47:21,594 INFO L231 Difference]: Finished difference. Result has 637 places, 536 transitions, 8857 flow [2022-11-02 20:47:21,594 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=8040, PETRI_DIFFERENCE_MINUEND_PLACES=603, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=8857, PETRI_PLACES=637, PETRI_TRANSITIONS=536} [2022-11-02 20:47:21,594 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 525 predicate places. [2022-11-02 20:47:21,595 INFO L495 AbstractCegarLoop]: Abstraction has has 637 places, 536 transitions, 8857 flow [2022-11-02 20:47:21,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states 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:47:21,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:47:21,595 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] [2022-11-02 20:47:21,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2022-11-02 20:47:21,595 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:47:21,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:47:21,596 INFO L85 PathProgramCache]: Analyzing trace with hash 947032266, now seen corresponding path program 15 times [2022-11-02 20:47:21,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:47:21,596 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756521977] [2022-11-02 20:47:21,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:47:21,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:47:21,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:47:21,818 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:47:21,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:47:21,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756521977] [2022-11-02 20:47:21,819 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756521977] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:47:21,819 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:47:21,819 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 20:47:21,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969346021] [2022-11-02 20:47:21,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:47:21,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 20:47:21,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:47:21,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 20:47:21,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-02 20:47:21,822 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-11-02 20:47:21,822 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 637 places, 536 transitions, 8857 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states 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:47:21,823 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:47:21,823 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-11-02 20:47:21,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:47:26,135 INFO L130 PetriNetUnfolder]: 2316/6812 cut-off events. [2022-11-02 20:47:26,135 INFO L131 PetriNetUnfolder]: For 70193/70503 co-relation queries the response was YES. [2022-11-02 20:47:26,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39182 conditions, 6812 events. 2316/6812 cut-off events. For 70193/70503 co-relation queries the response was YES. Maximal size of possible extension queue 987. Compared 77211 event pairs, 593 based on Foata normal form. 4/6675 useless extension candidates. Maximal degree in co-relation 38960. Up to 2494 conditions per place. [2022-11-02 20:47:26,400 INFO L137 encePairwiseOnDemand]: 111/124 looper letters, 268 selfloop transitions, 162 changer transitions 18/589 dead transitions. [2022-11-02 20:47:26,400 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 652 places, 589 transitions, 10403 flow [2022-11-02 20:47:26,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-02 20:47:26,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-02 20:47:26,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1699 transitions. [2022-11-02 20:47:26,403 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7612007168458781 [2022-11-02 20:47:26,403 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1699 transitions. [2022-11-02 20:47:26,403 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1699 transitions. [2022-11-02 20:47:26,403 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:47:26,403 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1699 transitions. [2022-11-02 20:47:26,405 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 94.38888888888889) internal successors, (1699), 18 states have internal predecessors, (1699), 0 states have call successors, (0), 0 states 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:47:26,406 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 124.0) internal successors, (2356), 19 states have internal predecessors, (2356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:47:26,406 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 124.0) internal successors, (2356), 19 states have internal predecessors, (2356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:47:26,406 INFO L175 Difference]: Start difference. First operand has 637 places, 536 transitions, 8857 flow. Second operand 18 states and 1699 transitions. [2022-11-02 20:47:26,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 652 places, 589 transitions, 10403 flow [2022-11-02 20:47:27,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 650 places, 589 transitions, 10213 flow, removed 95 selfloop flow, removed 2 redundant places. [2022-11-02 20:47:27,386 INFO L231 Difference]: Finished difference. Result has 658 places, 557 transitions, 9483 flow [2022-11-02 20:47:27,387 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=8669, PETRI_DIFFERENCE_MINUEND_PLACES=633, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=9483, PETRI_PLACES=658, PETRI_TRANSITIONS=557} [2022-11-02 20:47:27,387 INFO L287 CegarLoopForPetriNet]: 112 programPoint places, 546 predicate places. [2022-11-02 20:47:27,387 INFO L495 AbstractCegarLoop]: Abstraction has has 658 places, 557 transitions, 9483 flow [2022-11-02 20:47:27,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states 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:47:27,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:47:27,387 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] [2022-11-02 20:47:27,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2022-11-02 20:47:27,388 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-02 20:47:27,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:47:27,388 INFO L85 PathProgramCache]: Analyzing trace with hash 1965101324, now seen corresponding path program 16 times [2022-11-02 20:47:27,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:47:27,388 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753757292] [2022-11-02 20:47:27,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:47:27,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:47:27,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:47:27,646 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:47:27,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:47:27,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753757292] [2022-11-02 20:47:27,647 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753757292] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:47:27,647 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:47:27,647 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 20:47:27,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150953119] [2022-11-02 20:47:27,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:47:27,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 20:47:27,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:47:27,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 20:47:27,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-02 20:47:27,648 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-11-02 20:47:27,649 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 658 places, 557 transitions, 9483 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states 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:47:27,649 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:47:27,649 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-11-02 20:47:27,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:47:32,123 INFO L130 PetriNetUnfolder]: 2425/7059 cut-off events. [2022-11-02 20:47:32,123 INFO L131 PetriNetUnfolder]: For 77043/77353 co-relation queries the response was YES. [2022-11-02 20:47:32,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42077 conditions, 7059 events. 2425/7059 cut-off events. For 77043/77353 co-relation queries the response was YES. Maximal size of possible extension queue 1035. Compared 80163 event pairs, 627 based on Foata normal form. 4/6906 useless extension candidates. Maximal degree in co-relation 41848. Up to 2568 conditions per place. [2022-11-02 20:47:32,357 INFO L137 encePairwiseOnDemand]: 111/124 looper letters, 316 selfloop transitions, 135 changer transitions 16/608 dead transitions. [2022-11-02 20:47:32,358 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 672 places, 608 transitions, 11114 flow [2022-11-02 20:47:32,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-02 20:47:32,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-11-02 20:47:32,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1609 transitions. [2022-11-02 20:47:32,360 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7632827324478179 [2022-11-02 20:47:32,360 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1609 transitions. [2022-11-02 20:47:32,361 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1609 transitions. [2022-11-02 20:47:32,361 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:47:32,361 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1609 transitions. [2022-11-02 20:47:32,363 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 94.6470588235294) internal successors, (1609), 17 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:47:32,365 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 124.0) internal successors, (2232), 18 states have internal predecessors, (2232), 0 states have call successors, (0), 0 states 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:47:32,365 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 124.0) internal successors, (2232), 18 states have internal predecessors, (2232), 0 states have call successors, (0), 0 states 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:47:32,365 INFO L175 Difference]: Start difference. First operand has 658 places, 557 transitions, 9483 flow. Second operand 17 states and 1609 transitions. [2022-11-02 20:47:32,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 672 places, 608 transitions, 11114 flow