./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/chl-file-item-subst.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6b4ec56b Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9426be6-35f8-4da2-be34-67a368d9730f/bin/uautomizer-ug76WZFUDN/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9426be6-35f8-4da2-be34-67a368d9730f/bin/uautomizer-ug76WZFUDN/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9426be6-35f8-4da2-be34-67a368d9730f/bin/uautomizer-ug76WZFUDN/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9426be6-35f8-4da2-be34-67a368d9730f/bin/uautomizer-ug76WZFUDN/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/chl-file-item-subst.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9426be6-35f8-4da2-be34-67a368d9730f/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9426be6-35f8-4da2-be34-67a368d9730f/bin/uautomizer-ug76WZFUDN --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash be2a0d1eee532c8ad9f827ec91fa18dbacb100bdaebd8afe9a7f9b56098458ea --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-6b4ec56 [2022-11-20 10:30:02,690 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-20 10:30:02,693 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-20 10:30:02,735 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-20 10:30:02,736 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-20 10:30:02,740 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-20 10:30:02,742 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-20 10:30:02,745 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-20 10:30:02,747 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-20 10:30:02,753 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-20 10:30:02,755 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-20 10:30:02,757 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-20 10:30:02,758 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-20 10:30:02,760 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-20 10:30:02,763 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-20 10:30:02,765 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-20 10:30:02,767 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-20 10:30:02,768 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-20 10:30:02,769 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-20 10:30:02,776 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-20 10:30:02,778 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-20 10:30:02,780 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-20 10:30:02,781 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-20 10:30:02,783 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-20 10:30:02,793 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-20 10:30:02,793 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-20 10:30:02,794 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-20 10:30:02,796 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-20 10:30:02,797 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-20 10:30:02,798 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-20 10:30:02,798 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-20 10:30:02,799 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-20 10:30:02,802 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-20 10:30:02,804 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-20 10:30:02,805 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-20 10:30:02,806 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-20 10:30:02,807 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-20 10:30:02,807 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-20 10:30:02,807 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-20 10:30:02,809 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-20 10:30:02,810 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-20 10:30:02,811 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9426be6-35f8-4da2-be34-67a368d9730f/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-11-20 10:30:02,855 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-20 10:30:02,855 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-20 10:30:02,856 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-20 10:30:02,856 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-20 10:30:02,857 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-20 10:30:02,858 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-20 10:30:02,858 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-20 10:30:02,859 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-20 10:30:02,859 INFO L138 SettingsManager]: * Use SBE=true [2022-11-20 10:30:02,859 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-20 10:30:02,860 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-20 10:30:02,860 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-20 10:30:02,861 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-20 10:30:02,861 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-20 10:30:02,861 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-20 10:30:02,861 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-20 10:30:02,862 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-20 10:30:02,862 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-20 10:30:02,862 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-20 10:30:02,862 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-20 10:30:02,863 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-20 10:30:02,863 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-20 10:30:02,863 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-20 10:30:02,863 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-20 10:30:02,864 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 10:30:02,864 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-20 10:30:02,864 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-20 10:30:02,864 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-20 10:30:02,865 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-20 10:30:02,865 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-20 10:30:02,866 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-20 10:30:02,866 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-20 10:30:02,866 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-20 10:30:02,866 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_f9426be6-35f8-4da2-be34-67a368d9730f/bin/uautomizer-ug76WZFUDN/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9426be6-35f8-4da2-be34-67a368d9730f/bin/uautomizer-ug76WZFUDN Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> be2a0d1eee532c8ad9f827ec91fa18dbacb100bdaebd8afe9a7f9b56098458ea [2022-11-20 10:30:03,137 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-20 10:30:03,160 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-20 10:30:03,163 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-20 10:30:03,164 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-20 10:30:03,165 INFO L275 PluginConnector]: CDTParser initialized [2022-11-20 10:30:03,166 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9426be6-35f8-4da2-be34-67a368d9730f/bin/uautomizer-ug76WZFUDN/../../sv-benchmarks/c/weaver/chl-file-item-subst.wvr.c [2022-11-20 10:30:06,252 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-20 10:30:06,464 INFO L351 CDTParser]: Found 1 translation units. [2022-11-20 10:30:06,464 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9426be6-35f8-4da2-be34-67a368d9730f/sv-benchmarks/c/weaver/chl-file-item-subst.wvr.c [2022-11-20 10:30:06,472 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9426be6-35f8-4da2-be34-67a368d9730f/bin/uautomizer-ug76WZFUDN/data/c60ab7ed4/198b316493ba4336ab5282f49f84a792/FLAG8879d90f9 [2022-11-20 10:30:06,486 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9426be6-35f8-4da2-be34-67a368d9730f/bin/uautomizer-ug76WZFUDN/data/c60ab7ed4/198b316493ba4336ab5282f49f84a792 [2022-11-20 10:30:06,489 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-20 10:30:06,490 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-20 10:30:06,492 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-20 10:30:06,492 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-20 10:30:06,502 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-20 10:30:06,503 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 10:30:06" (1/1) ... [2022-11-20 10:30:06,504 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@324406d5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:30:06, skipping insertion in model container [2022-11-20 10:30:06,505 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 10:30:06" (1/1) ... [2022-11-20 10:30:06,513 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-20 10:30:06,531 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-20 10:30:06,697 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9426be6-35f8-4da2-be34-67a368d9730f/sv-benchmarks/c/weaver/chl-file-item-subst.wvr.c[3015,3028] [2022-11-20 10:30:06,704 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 10:30:06,723 INFO L203 MainTranslator]: Completed pre-run [2022-11-20 10:30:06,747 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9426be6-35f8-4da2-be34-67a368d9730f/sv-benchmarks/c/weaver/chl-file-item-subst.wvr.c[3015,3028] [2022-11-20 10:30:06,749 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 10:30:06,763 INFO L208 MainTranslator]: Completed translation [2022-11-20 10:30:06,763 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:30:06 WrapperNode [2022-11-20 10:30:06,763 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-20 10:30:06,764 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-20 10:30:06,764 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-20 10:30:06,764 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-20 10:30:06,771 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:30:06" (1/1) ... [2022-11-20 10:30:06,781 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:30:06" (1/1) ... [2022-11-20 10:30:06,814 INFO L138 Inliner]: procedures = 23, calls = 31, calls flagged for inlining = 9, calls inlined = 13, statements flattened = 197 [2022-11-20 10:30:06,815 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-20 10:30:06,815 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-20 10:30:06,815 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-20 10:30:06,816 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-20 10:30:06,824 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:30:06" (1/1) ... [2022-11-20 10:30:06,826 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:30:06" (1/1) ... [2022-11-20 10:30:06,829 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:30:06" (1/1) ... [2022-11-20 10:30:06,829 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:30:06" (1/1) ... [2022-11-20 10:30:06,836 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:30:06" (1/1) ... [2022-11-20 10:30:06,839 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:30:06" (1/1) ... [2022-11-20 10:30:06,841 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:30:06" (1/1) ... [2022-11-20 10:30:06,843 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:30:06" (1/1) ... [2022-11-20 10:30:06,846 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-20 10:30:06,847 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-20 10:30:06,847 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-20 10:30:06,847 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-20 10:30:06,848 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:30:06" (1/1) ... [2022-11-20 10:30:06,855 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 10:30:06,869 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9426be6-35f8-4da2-be34-67a368d9730f/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:30:06,883 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9426be6-35f8-4da2-be34-67a368d9730f/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-20 10:30:06,887 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9426be6-35f8-4da2-be34-67a368d9730f/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-20 10:30:06,932 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-20 10:30:06,932 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-11-20 10:30:06,932 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-11-20 10:30:06,933 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-11-20 10:30:06,933 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-11-20 10:30:06,933 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-11-20 10:30:06,933 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-11-20 10:30:06,934 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-20 10:30:06,934 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-20 10:30:06,934 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-20 10:30:06,934 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-20 10:30:06,934 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-20 10:30:06,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-20 10:30:06,935 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-20 10:30:06,936 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-11-20 10:30:07,108 INFO L235 CfgBuilder]: Building ICFG [2022-11-20 10:30:07,111 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-20 10:30:07,621 INFO L276 CfgBuilder]: Performing block encoding [2022-11-20 10:30:07,633 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-20 10:30:07,633 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-20 10:30:07,636 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 10:30:07 BoogieIcfgContainer [2022-11-20 10:30:07,636 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-20 10:30:07,639 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-20 10:30:07,639 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-20 10:30:07,643 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-20 10:30:07,643 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.11 10:30:06" (1/3) ... [2022-11-20 10:30:07,644 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5b5097fa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 10:30:07, skipping insertion in model container [2022-11-20 10:30:07,644 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:30:06" (2/3) ... [2022-11-20 10:30:07,645 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5b5097fa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 10:30:07, skipping insertion in model container [2022-11-20 10:30:07,645 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 10:30:07" (3/3) ... [2022-11-20 10:30:07,647 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-file-item-subst.wvr.c [2022-11-20 10:30:07,657 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-11-20 10:30:07,669 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-20 10:30:07,669 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-20 10:30:07,670 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-11-20 10:30:07,822 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-11-20 10:30:07,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 246 places, 256 transitions, 536 flow [2022-11-20 10:30:08,007 INFO L130 PetriNetUnfolder]: 20/253 cut-off events. [2022-11-20 10:30:08,007 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-11-20 10:30:08,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 266 conditions, 253 events. 20/253 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 561 event pairs, 0 based on Foata normal form. 0/232 useless extension candidates. Maximal degree in co-relation 169. Up to 2 conditions per place. [2022-11-20 10:30:08,021 INFO L82 GeneralOperation]: Start removeDead. Operand has 246 places, 256 transitions, 536 flow [2022-11-20 10:30:08,029 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 232 places, 242 transitions, 502 flow [2022-11-20 10:30:08,040 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-20 10:30:08,048 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;@a8d505d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-20 10:30:08,048 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-11-20 10:30:08,125 INFO L130 PetriNetUnfolder]: 20/241 cut-off events. [2022-11-20 10:30:08,125 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-11-20 10:30:08,126 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:08,126 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:08,127 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:30:08,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:08,133 INFO L85 PathProgramCache]: Analyzing trace with hash 2100912654, now seen corresponding path program 1 times [2022-11-20 10:30:08,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:08,146 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231899920] [2022-11-20 10:30:08,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:08,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:08,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:10,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:10,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:10,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231899920] [2022-11-20 10:30:10,291 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231899920] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:10,292 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:10,293 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-20 10:30:10,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2147400190] [2022-11-20 10:30:10,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:10,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-20 10:30:10,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:10,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-20 10:30:10,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-11-20 10:30:10,375 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 215 out of 256 [2022-11-20 10:30:10,386 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 242 transitions, 502 flow. Second operand has 8 states, 8 states have (on average 218.0) internal successors, (1744), 8 states have internal predecessors, (1744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:10,386 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:10,387 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 215 of 256 [2022-11-20 10:30:10,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:11,733 INFO L130 PetriNetUnfolder]: 233/1293 cut-off events. [2022-11-20 10:30:11,733 INFO L131 PetriNetUnfolder]: For 245/245 co-relation queries the response was YES. [2022-11-20 10:30:11,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1760 conditions, 1293 events. 233/1293 cut-off events. For 245/245 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 9618 event pairs, 100 based on Foata normal form. 116/1277 useless extension candidates. Maximal degree in co-relation 1469. Up to 207 conditions per place. [2022-11-20 10:30:11,760 INFO L137 encePairwiseOnDemand]: 237/256 looper letters, 61 selfloop transitions, 12 changer transitions 23/298 dead transitions. [2022-11-20 10:30:11,761 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 298 transitions, 860 flow [2022-11-20 10:30:11,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-20 10:30:11,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-11-20 10:30:11,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 3573 transitions. [2022-11-20 10:30:11,786 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.872314453125 [2022-11-20 10:30:11,787 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 3573 transitions. [2022-11-20 10:30:11,788 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 3573 transitions. [2022-11-20 10:30:11,792 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:11,795 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 3573 transitions. [2022-11-20 10:30:11,805 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 223.3125) internal successors, (3573), 16 states have internal predecessors, (3573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:11,821 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 256.0) internal successors, (4352), 17 states have internal predecessors, (4352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:11,824 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 256.0) internal successors, (4352), 17 states have internal predecessors, (4352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:11,826 INFO L175 Difference]: Start difference. First operand has 232 places, 242 transitions, 502 flow. Second operand 16 states and 3573 transitions. [2022-11-20 10:30:11,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 298 transitions, 860 flow [2022-11-20 10:30:11,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 298 transitions, 812 flow, removed 0 selfloop flow, removed 6 redundant places. [2022-11-20 10:30:11,844 INFO L231 Difference]: Finished difference. Result has 251 places, 243 transitions, 559 flow [2022-11-20 10:30:11,846 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=256, PETRI_DIFFERENCE_MINUEND_FLOW=474, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=559, PETRI_PLACES=251, PETRI_TRANSITIONS=243} [2022-11-20 10:30:11,852 INFO L288 CegarLoopForPetriNet]: 232 programPoint places, 19 predicate places. [2022-11-20 10:30:11,852 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 243 transitions, 559 flow [2022-11-20 10:30:11,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 218.0) internal successors, (1744), 8 states have internal predecessors, (1744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:11,854 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:11,855 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:11,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-20 10:30:11,856 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:30:11,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:11,859 INFO L85 PathProgramCache]: Analyzing trace with hash 811906438, now seen corresponding path program 2 times [2022-11-20 10:30:11,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:11,859 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51697794] [2022-11-20 10:30:11,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:11,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:11,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:12,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:12,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:12,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51697794] [2022-11-20 10:30:12,749 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51697794] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:12,750 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:12,750 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-20 10:30:12,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779983767] [2022-11-20 10:30:12,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:12,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-20 10:30:12,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:12,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-20 10:30:12,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-11-20 10:30:12,756 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 215 out of 256 [2022-11-20 10:30:12,758 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 243 transitions, 559 flow. Second operand has 8 states, 8 states have (on average 218.0) internal successors, (1744), 8 states have internal predecessors, (1744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:12,758 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:12,759 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 215 of 256 [2022-11-20 10:30:12,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:13,511 INFO L130 PetriNetUnfolder]: 252/1342 cut-off events. [2022-11-20 10:30:13,511 INFO L131 PetriNetUnfolder]: For 330/330 co-relation queries the response was YES. [2022-11-20 10:30:13,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2075 conditions, 1342 events. 252/1342 cut-off events. For 330/330 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 10048 event pairs, 120 based on Foata normal form. 1/1214 useless extension candidates. Maximal degree in co-relation 2052. Up to 289 conditions per place. [2022-11-20 10:30:13,529 INFO L137 encePairwiseOnDemand]: 247/256 looper letters, 45 selfloop transitions, 19 changer transitions 12/278 dead transitions. [2022-11-20 10:30:13,530 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 278 transitions, 855 flow [2022-11-20 10:30:13,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-20 10:30:13,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-20 10:30:13,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2433 transitions. [2022-11-20 10:30:13,536 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8639914772727273 [2022-11-20 10:30:13,536 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2433 transitions. [2022-11-20 10:30:13,537 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2433 transitions. [2022-11-20 10:30:13,538 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:13,539 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2433 transitions. [2022-11-20 10:30:13,544 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 221.1818181818182) internal successors, (2433), 11 states have internal predecessors, (2433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:13,549 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 256.0) internal successors, (3072), 12 states have internal predecessors, (3072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:13,552 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 256.0) internal successors, (3072), 12 states have internal predecessors, (3072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:13,552 INFO L175 Difference]: Start difference. First operand has 251 places, 243 transitions, 559 flow. Second operand 11 states and 2433 transitions. [2022-11-20 10:30:13,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 278 transitions, 855 flow [2022-11-20 10:30:13,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 278 transitions, 849 flow, removed 3 selfloop flow, removed 2 redundant places. [2022-11-20 10:30:13,567 INFO L231 Difference]: Finished difference. Result has 260 places, 254 transitions, 704 flow [2022-11-20 10:30:13,567 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=256, PETRI_DIFFERENCE_MINUEND_FLOW=555, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=704, PETRI_PLACES=260, PETRI_TRANSITIONS=254} [2022-11-20 10:30:13,568 INFO L288 CegarLoopForPetriNet]: 232 programPoint places, 28 predicate places. [2022-11-20 10:30:13,568 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 254 transitions, 704 flow [2022-11-20 10:30:13,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 218.0) internal successors, (1744), 8 states have internal predecessors, (1744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:13,569 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:13,571 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:13,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-20 10:30:13,572 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:30:13,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:13,574 INFO L85 PathProgramCache]: Analyzing trace with hash -1278881432, now seen corresponding path program 3 times [2022-11-20 10:30:13,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:13,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368792244] [2022-11-20 10:30:13,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:13,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:13,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:14,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:14,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:14,599 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368792244] [2022-11-20 10:30:14,599 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368792244] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:14,599 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:14,600 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-20 10:30:14,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487837942] [2022-11-20 10:30:14,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:14,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-20 10:30:14,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:14,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-20 10:30:14,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-11-20 10:30:14,605 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 215 out of 256 [2022-11-20 10:30:14,608 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 254 transitions, 704 flow. Second operand has 8 states, 8 states have (on average 218.0) internal successors, (1744), 8 states have internal predecessors, (1744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:14,608 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:14,609 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 215 of 256 [2022-11-20 10:30:14,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:15,515 INFO L130 PetriNetUnfolder]: 324/1622 cut-off events. [2022-11-20 10:30:15,515 INFO L131 PetriNetUnfolder]: For 1187/1187 co-relation queries the response was YES. [2022-11-20 10:30:15,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2956 conditions, 1622 events. 324/1622 cut-off events. For 1187/1187 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 13109 event pairs, 152 based on Foata normal form. 1/1476 useless extension candidates. Maximal degree in co-relation 2926. Up to 367 conditions per place. [2022-11-20 10:30:15,545 INFO L137 encePairwiseOnDemand]: 247/256 looper letters, 59 selfloop transitions, 20 changer transitions 13/294 dead transitions. [2022-11-20 10:30:15,545 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 294 transitions, 1105 flow [2022-11-20 10:30:15,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-20 10:30:15,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-20 10:30:15,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2435 transitions. [2022-11-20 10:30:15,576 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8647017045454546 [2022-11-20 10:30:15,576 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2435 transitions. [2022-11-20 10:30:15,576 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2435 transitions. [2022-11-20 10:30:15,578 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:15,578 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2435 transitions. [2022-11-20 10:30:15,586 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 221.36363636363637) internal successors, (2435), 11 states have internal predecessors, (2435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:15,594 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 256.0) internal successors, (3072), 12 states have internal predecessors, (3072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:15,595 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 256.0) internal successors, (3072), 12 states have internal predecessors, (3072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:15,596 INFO L175 Difference]: Start difference. First operand has 260 places, 254 transitions, 704 flow. Second operand 11 states and 2435 transitions. [2022-11-20 10:30:15,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 294 transitions, 1105 flow [2022-11-20 10:30:15,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 294 transitions, 1067 flow, removed 13 selfloop flow, removed 3 redundant places. [2022-11-20 10:30:15,617 INFO L231 Difference]: Finished difference. Result has 273 places, 266 transitions, 870 flow [2022-11-20 10:30:15,617 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=256, PETRI_DIFFERENCE_MINUEND_FLOW=680, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=870, PETRI_PLACES=273, PETRI_TRANSITIONS=266} [2022-11-20 10:30:15,620 INFO L288 CegarLoopForPetriNet]: 232 programPoint places, 41 predicate places. [2022-11-20 10:30:15,620 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 266 transitions, 870 flow [2022-11-20 10:30:15,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 218.0) internal successors, (1744), 8 states have internal predecessors, (1744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:15,621 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:15,622 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:15,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-20 10:30:15,622 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:30:15,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:15,623 INFO L85 PathProgramCache]: Analyzing trace with hash -666099926, now seen corresponding path program 4 times [2022-11-20 10:30:15,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:15,624 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807964525] [2022-11-20 10:30:15,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:15,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:15,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:16,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:16,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:16,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807964525] [2022-11-20 10:30:16,463 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807964525] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:16,464 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:16,464 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-20 10:30:16,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224753600] [2022-11-20 10:30:16,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:16,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-20 10:30:16,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:16,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-20 10:30:16,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-11-20 10:30:16,473 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 215 out of 256 [2022-11-20 10:30:16,475 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 266 transitions, 870 flow. Second operand has 8 states, 8 states have (on average 218.0) internal successors, (1744), 8 states have internal predecessors, (1744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:16,475 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:16,475 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 215 of 256 [2022-11-20 10:30:16,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:17,767 INFO L130 PetriNetUnfolder]: 337/1935 cut-off events. [2022-11-20 10:30:17,768 INFO L131 PetriNetUnfolder]: For 2225/2225 co-relation queries the response was YES. [2022-11-20 10:30:17,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3678 conditions, 1935 events. 337/1935 cut-off events. For 2225/2225 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 17006 event pairs, 161 based on Foata normal form. 1/1797 useless extension candidates. Maximal degree in co-relation 3632. Up to 304 conditions per place. [2022-11-20 10:30:17,795 INFO L137 encePairwiseOnDemand]: 247/256 looper letters, 80 selfloop transitions, 29 changer transitions 16/327 dead transitions. [2022-11-20 10:30:17,796 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 327 transitions, 1439 flow [2022-11-20 10:30:17,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-20 10:30:17,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-11-20 10:30:17,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2884 transitions. [2022-11-20 10:30:17,802 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8665865384615384 [2022-11-20 10:30:17,802 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2884 transitions. [2022-11-20 10:30:17,803 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2884 transitions. [2022-11-20 10:30:17,804 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:17,805 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2884 transitions. [2022-11-20 10:30:17,810 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 221.84615384615384) internal successors, (2884), 13 states have internal predecessors, (2884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:17,819 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 256.0) internal successors, (3584), 14 states have internal predecessors, (3584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:17,821 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 256.0) internal successors, (3584), 14 states have internal predecessors, (3584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:17,821 INFO L175 Difference]: Start difference. First operand has 273 places, 266 transitions, 870 flow. Second operand 13 states and 2884 transitions. [2022-11-20 10:30:17,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 327 transitions, 1439 flow [2022-11-20 10:30:17,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 327 transitions, 1337 flow, removed 51 selfloop flow, removed 2 redundant places. [2022-11-20 10:30:17,842 INFO L231 Difference]: Finished difference. Result has 291 places, 276 transitions, 1027 flow [2022-11-20 10:30:17,843 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=256, PETRI_DIFFERENCE_MINUEND_FLOW=806, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1027, PETRI_PLACES=291, PETRI_TRANSITIONS=276} [2022-11-20 10:30:17,844 INFO L288 CegarLoopForPetriNet]: 232 programPoint places, 59 predicate places. [2022-11-20 10:30:17,844 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 276 transitions, 1027 flow [2022-11-20 10:30:17,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 218.0) internal successors, (1744), 8 states have internal predecessors, (1744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:17,845 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:17,845 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:17,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-20 10:30:17,846 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:30:17,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:17,846 INFO L85 PathProgramCache]: Analyzing trace with hash -748220318, now seen corresponding path program 5 times [2022-11-20 10:30:17,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:17,847 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657376319] [2022-11-20 10:30:17,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:17,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:17,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:18,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:18,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:18,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657376319] [2022-11-20 10:30:18,541 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657376319] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:18,542 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:18,542 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-20 10:30:18,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406697829] [2022-11-20 10:30:18,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:18,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-20 10:30:18,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:18,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-20 10:30:18,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-11-20 10:30:18,547 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 215 out of 256 [2022-11-20 10:30:18,550 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 276 transitions, 1027 flow. Second operand has 8 states, 8 states have (on average 218.0) internal successors, (1744), 8 states have internal predecessors, (1744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:18,551 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:18,551 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 215 of 256 [2022-11-20 10:30:18,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:19,576 INFO L130 PetriNetUnfolder]: 333/1842 cut-off events. [2022-11-20 10:30:19,576 INFO L131 PetriNetUnfolder]: For 2451/2451 co-relation queries the response was YES. [2022-11-20 10:30:19,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3709 conditions, 1842 events. 333/1842 cut-off events. For 2451/2451 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 16189 event pairs, 183 based on Foata normal form. 1/1701 useless extension candidates. Maximal degree in co-relation 3654. Up to 440 conditions per place. [2022-11-20 10:30:19,612 INFO L137 encePairwiseOnDemand]: 247/256 looper letters, 59 selfloop transitions, 29 changer transitions 18/308 dead transitions. [2022-11-20 10:30:19,612 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 308 transitions, 1425 flow [2022-11-20 10:30:19,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-20 10:30:19,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-11-20 10:30:19,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2652 transitions. [2022-11-20 10:30:19,619 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.86328125 [2022-11-20 10:30:19,619 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2652 transitions. [2022-11-20 10:30:19,619 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2652 transitions. [2022-11-20 10:30:19,621 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:19,621 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2652 transitions. [2022-11-20 10:30:19,626 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 221.0) internal successors, (2652), 12 states have internal predecessors, (2652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:19,633 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 256.0) internal successors, (3328), 13 states have internal predecessors, (3328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:19,634 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 256.0) internal successors, (3328), 13 states have internal predecessors, (3328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:19,635 INFO L175 Difference]: Start difference. First operand has 291 places, 276 transitions, 1027 flow. Second operand 12 states and 2652 transitions. [2022-11-20 10:30:19,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 308 transitions, 1425 flow [2022-11-20 10:30:19,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 308 transitions, 1395 flow, removed 13 selfloop flow, removed 3 redundant places. [2022-11-20 10:30:19,658 INFO L231 Difference]: Finished difference. Result has 303 places, 282 transitions, 1180 flow [2022-11-20 10:30:19,659 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=256, PETRI_DIFFERENCE_MINUEND_FLOW=1003, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1180, PETRI_PLACES=303, PETRI_TRANSITIONS=282} [2022-11-20 10:30:19,661 INFO L288 CegarLoopForPetriNet]: 232 programPoint places, 71 predicate places. [2022-11-20 10:30:19,662 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 282 transitions, 1180 flow [2022-11-20 10:30:19,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 218.0) internal successors, (1744), 8 states have internal predecessors, (1744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:19,679 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:19,679 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:19,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-20 10:30:19,679 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:30:19,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:19,680 INFO L85 PathProgramCache]: Analyzing trace with hash -1622664156, now seen corresponding path program 6 times [2022-11-20 10:30:19,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:19,681 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204541551] [2022-11-20 10:30:19,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:19,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:19,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:20,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-20 10:30:20,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:20,412 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204541551] [2022-11-20 10:30:20,412 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204541551] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:20,412 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:20,413 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-20 10:30:20,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436345635] [2022-11-20 10:30:20,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:20,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-20 10:30:20,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:20,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-20 10:30:20,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-11-20 10:30:20,417 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 215 out of 256 [2022-11-20 10:30:20,419 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 282 transitions, 1180 flow. Second operand has 8 states, 8 states have (on average 218.0) internal successors, (1744), 8 states have internal predecessors, (1744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:20,420 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:20,420 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 215 of 256 [2022-11-20 10:30:20,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:21,207 INFO L130 PetriNetUnfolder]: 339/1896 cut-off events. [2022-11-20 10:30:21,208 INFO L131 PetriNetUnfolder]: For 2773/2773 co-relation queries the response was YES. [2022-11-20 10:30:21,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3869 conditions, 1896 events. 339/1896 cut-off events. For 2773/2773 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 16703 event pairs, 182 based on Foata normal form. 1/1747 useless extension candidates. Maximal degree in co-relation 3815. Up to 427 conditions per place. [2022-11-20 10:30:21,243 INFO L137 encePairwiseOnDemand]: 247/256 looper letters, 61 selfloop transitions, 32 changer transitions 17/312 dead transitions. [2022-11-20 10:30:21,243 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 312 transitions, 1568 flow [2022-11-20 10:30:21,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-20 10:30:21,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-11-20 10:30:21,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2651 transitions. [2022-11-20 10:30:21,251 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8629557291666666 [2022-11-20 10:30:21,251 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2651 transitions. [2022-11-20 10:30:21,251 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2651 transitions. [2022-11-20 10:30:21,253 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:21,253 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2651 transitions. [2022-11-20 10:30:21,258 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 220.91666666666666) internal successors, (2651), 12 states have internal predecessors, (2651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:21,263 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 256.0) internal successors, (3328), 13 states have internal predecessors, (3328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:21,265 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 256.0) internal successors, (3328), 13 states have internal predecessors, (3328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:21,265 INFO L175 Difference]: Start difference. First operand has 303 places, 282 transitions, 1180 flow. Second operand 12 states and 2651 transitions. [2022-11-20 10:30:21,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 312 transitions, 1568 flow [2022-11-20 10:30:21,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 312 transitions, 1508 flow, removed 19 selfloop flow, removed 4 redundant places. [2022-11-20 10:30:21,292 INFO L231 Difference]: Finished difference. Result has 314 places, 288 transitions, 1312 flow [2022-11-20 10:30:21,293 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=256, PETRI_DIFFERENCE_MINUEND_FLOW=1125, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1312, PETRI_PLACES=314, PETRI_TRANSITIONS=288} [2022-11-20 10:30:21,296 INFO L288 CegarLoopForPetriNet]: 232 programPoint places, 82 predicate places. [2022-11-20 10:30:21,297 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 288 transitions, 1312 flow [2022-11-20 10:30:21,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 218.0) internal successors, (1744), 8 states have internal predecessors, (1744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:21,297 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:21,298 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:21,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-20 10:30:21,298 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:30:21,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:21,299 INFO L85 PathProgramCache]: Analyzing trace with hash 275944122, now seen corresponding path program 1 times [2022-11-20 10:30:21,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:21,299 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384200976] [2022-11-20 10:30:21,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:21,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:21,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:21,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:21,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:21,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384200976] [2022-11-20 10:30:21,548 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384200976] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:21,548 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:21,548 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-20 10:30:21,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550539458] [2022-11-20 10:30:21,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:21,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-20 10:30:21,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:21,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-20 10:30:21,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-20 10:30:21,558 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 220 out of 256 [2022-11-20 10:30:21,564 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 288 transitions, 1312 flow. Second operand has 7 states, 7 states have (on average 223.0) internal successors, (1561), 7 states have internal predecessors, (1561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:21,564 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:21,564 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 220 of 256 [2022-11-20 10:30:21,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:22,467 INFO L130 PetriNetUnfolder]: 242/3223 cut-off events. [2022-11-20 10:30:22,467 INFO L131 PetriNetUnfolder]: For 5422/5616 co-relation queries the response was YES. [2022-11-20 10:30:22,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6588 conditions, 3223 events. 242/3223 cut-off events. For 5422/5616 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 34768 event pairs, 34 based on Foata normal form. 4/3029 useless extension candidates. Maximal degree in co-relation 6510. Up to 139 conditions per place. [2022-11-20 10:30:22,518 INFO L137 encePairwiseOnDemand]: 245/256 looper letters, 57 selfloop transitions, 15 changer transitions 4/339 dead transitions. [2022-11-20 10:30:22,518 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 339 transitions, 1613 flow [2022-11-20 10:30:22,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-20 10:30:22,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-20 10:30:22,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2057 transitions. [2022-11-20 10:30:22,524 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8927951388888888 [2022-11-20 10:30:22,525 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2057 transitions. [2022-11-20 10:30:22,525 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2057 transitions. [2022-11-20 10:30:22,526 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:22,526 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2057 transitions. [2022-11-20 10:30:22,531 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 228.55555555555554) internal successors, (2057), 9 states have internal predecessors, (2057), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:22,606 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 256.0) internal successors, (2560), 10 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:22,607 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 256.0) internal successors, (2560), 10 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:22,607 INFO L175 Difference]: Start difference. First operand has 314 places, 288 transitions, 1312 flow. Second operand 9 states and 2057 transitions. [2022-11-20 10:30:22,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 339 transitions, 1613 flow [2022-11-20 10:30:22,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 339 transitions, 1543 flow, removed 24 selfloop flow, removed 4 redundant places. [2022-11-20 10:30:22,652 INFO L231 Difference]: Finished difference. Result has 322 places, 304 transitions, 1361 flow [2022-11-20 10:30:22,653 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=256, PETRI_DIFFERENCE_MINUEND_FLOW=1250, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1361, PETRI_PLACES=322, PETRI_TRANSITIONS=304} [2022-11-20 10:30:22,654 INFO L288 CegarLoopForPetriNet]: 232 programPoint places, 90 predicate places. [2022-11-20 10:30:22,654 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 304 transitions, 1361 flow [2022-11-20 10:30:22,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 223.0) internal successors, (1561), 7 states have internal predecessors, (1561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:22,655 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:22,655 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:22,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-20 10:30:22,655 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:30:22,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:22,656 INFO L85 PathProgramCache]: Analyzing trace with hash 1560705810, now seen corresponding path program 1 times [2022-11-20 10:30:22,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:22,657 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369526774] [2022-11-20 10:30:22,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:22,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:22,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:22,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:22,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:22,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369526774] [2022-11-20 10:30:22,717 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369526774] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:22,717 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:22,718 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 10:30:22,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094082731] [2022-11-20 10:30:22,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:22,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 10:30:22,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:22,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 10:30:22,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:30:22,720 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 235 out of 256 [2022-11-20 10:30:22,721 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 304 transitions, 1361 flow. Second operand has 3 states, 3 states have (on average 238.33333333333334) internal successors, (715), 3 states have internal predecessors, (715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:22,721 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:22,721 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 235 of 256 [2022-11-20 10:30:22,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:23,705 INFO L130 PetriNetUnfolder]: 306/4086 cut-off events. [2022-11-20 10:30:23,705 INFO L131 PetriNetUnfolder]: For 6327/6517 co-relation queries the response was YES. [2022-11-20 10:30:23,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8534 conditions, 4086 events. 306/4086 cut-off events. For 6327/6517 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 47662 event pairs, 35 based on Foata normal form. 1/3879 useless extension candidates. Maximal degree in co-relation 8272. Up to 197 conditions per place. [2022-11-20 10:30:23,779 INFO L137 encePairwiseOnDemand]: 252/256 looper letters, 17 selfloop transitions, 2 changer transitions 0/311 dead transitions. [2022-11-20 10:30:23,779 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 311 transitions, 1418 flow [2022-11-20 10:30:23,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 10:30:23,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-20 10:30:23,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 726 transitions. [2022-11-20 10:30:23,782 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9453125 [2022-11-20 10:30:23,782 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 726 transitions. [2022-11-20 10:30:23,782 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 726 transitions. [2022-11-20 10:30:23,783 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:23,783 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 726 transitions. [2022-11-20 10:30:23,785 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 242.0) internal successors, (726), 3 states have internal predecessors, (726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:23,787 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 256.0) internal successors, (1024), 4 states have internal predecessors, (1024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:23,788 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 256.0) internal successors, (1024), 4 states have internal predecessors, (1024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:23,788 INFO L175 Difference]: Start difference. First operand has 322 places, 304 transitions, 1361 flow. Second operand 3 states and 726 transitions. [2022-11-20 10:30:23,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 311 transitions, 1418 flow [2022-11-20 10:30:23,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 311 transitions, 1414 flow, removed 2 selfloop flow, removed 2 redundant places. [2022-11-20 10:30:23,865 INFO L231 Difference]: Finished difference. Result has 322 places, 306 transitions, 1377 flow [2022-11-20 10:30:23,866 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=256, PETRI_DIFFERENCE_MINUEND_FLOW=1357, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1377, PETRI_PLACES=322, PETRI_TRANSITIONS=306} [2022-11-20 10:30:23,868 INFO L288 CegarLoopForPetriNet]: 232 programPoint places, 90 predicate places. [2022-11-20 10:30:23,869 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 306 transitions, 1377 flow [2022-11-20 10:30:23,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 238.33333333333334) internal successors, (715), 3 states have internal predecessors, (715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:23,869 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:23,870 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:23,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-20 10:30:23,870 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:30:23,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:23,871 INFO L85 PathProgramCache]: Analyzing trace with hash -1511490586, now seen corresponding path program 2 times [2022-11-20 10:30:23,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:23,871 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752173704] [2022-11-20 10:30:23,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:23,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:23,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:24,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:24,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:24,109 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752173704] [2022-11-20 10:30:24,109 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752173704] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:24,109 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:24,109 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-20 10:30:24,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000327733] [2022-11-20 10:30:24,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:24,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-20 10:30:24,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:24,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-20 10:30:24,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-20 10:30:24,113 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 220 out of 256 [2022-11-20 10:30:24,115 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 306 transitions, 1377 flow. Second operand has 7 states, 7 states have (on average 223.0) internal successors, (1561), 7 states have internal predecessors, (1561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:24,116 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:24,116 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 220 of 256 [2022-11-20 10:30:24,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:25,318 INFO L130 PetriNetUnfolder]: 312/3983 cut-off events. [2022-11-20 10:30:25,318 INFO L131 PetriNetUnfolder]: For 6498/6866 co-relation queries the response was YES. [2022-11-20 10:30:25,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8386 conditions, 3983 events. 312/3983 cut-off events. For 6498/6866 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 46690 event pairs, 61 based on Foata normal form. 18/3768 useless extension candidates. Maximal degree in co-relation 7976. Up to 299 conditions per place. [2022-11-20 10:30:25,383 INFO L137 encePairwiseOnDemand]: 244/256 looper letters, 54 selfloop transitions, 10 changer transitions 4/333 dead transitions. [2022-11-20 10:30:25,383 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 333 transitions, 1616 flow [2022-11-20 10:30:25,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-20 10:30:25,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-11-20 10:30:25,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1815 transitions. [2022-11-20 10:30:25,388 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.88623046875 [2022-11-20 10:30:25,388 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1815 transitions. [2022-11-20 10:30:25,388 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1815 transitions. [2022-11-20 10:30:25,389 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:25,390 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1815 transitions. [2022-11-20 10:30:25,393 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 226.875) internal successors, (1815), 8 states have internal predecessors, (1815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:25,397 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 256.0) internal successors, (2304), 9 states have internal predecessors, (2304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:25,398 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 256.0) internal successors, (2304), 9 states have internal predecessors, (2304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:25,399 INFO L175 Difference]: Start difference. First operand has 322 places, 306 transitions, 1377 flow. Second operand 8 states and 1815 transitions. [2022-11-20 10:30:25,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 333 transitions, 1616 flow [2022-11-20 10:30:25,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 333 transitions, 1614 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-20 10:30:25,457 INFO L231 Difference]: Finished difference. Result has 335 places, 311 transitions, 1461 flow [2022-11-20 10:30:25,458 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=256, PETRI_DIFFERENCE_MINUEND_FLOW=1375, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1461, PETRI_PLACES=335, PETRI_TRANSITIONS=311} [2022-11-20 10:30:25,459 INFO L288 CegarLoopForPetriNet]: 232 programPoint places, 103 predicate places. [2022-11-20 10:30:25,459 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 311 transitions, 1461 flow [2022-11-20 10:30:25,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 223.0) internal successors, (1561), 7 states have internal predecessors, (1561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:25,460 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:25,461 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:25,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-20 10:30:25,461 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:30:25,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:25,462 INFO L85 PathProgramCache]: Analyzing trace with hash -892654536, now seen corresponding path program 2 times [2022-11-20 10:30:25,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:25,462 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75621037] [2022-11-20 10:30:25,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:25,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:25,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:25,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-20 10:30:25,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:25,514 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75621037] [2022-11-20 10:30:25,514 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75621037] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:25,514 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:25,514 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 10:30:25,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865905421] [2022-11-20 10:30:25,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:25,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 10:30:25,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:25,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 10:30:25,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:30:25,519 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 235 out of 256 [2022-11-20 10:30:25,520 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 311 transitions, 1461 flow. Second operand has 3 states, 3 states have (on average 238.33333333333334) internal successors, (715), 3 states have internal predecessors, (715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:25,520 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:25,521 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 235 of 256 [2022-11-20 10:30:25,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:26,208 INFO L130 PetriNetUnfolder]: 203/2904 cut-off events. [2022-11-20 10:30:26,208 INFO L131 PetriNetUnfolder]: For 3951/4022 co-relation queries the response was YES. [2022-11-20 10:30:26,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6047 conditions, 2904 events. 203/2904 cut-off events. For 3951/4022 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 30417 event pairs, 31 based on Foata normal form. 0/2756 useless extension candidates. Maximal degree in co-relation 5851. Up to 137 conditions per place. [2022-11-20 10:30:26,243 INFO L137 encePairwiseOnDemand]: 250/256 looper letters, 17 selfloop transitions, 4 changer transitions 3/318 dead transitions. [2022-11-20 10:30:26,243 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 318 transitions, 1526 flow [2022-11-20 10:30:26,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 10:30:26,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-20 10:30:26,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 726 transitions. [2022-11-20 10:30:26,246 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9453125 [2022-11-20 10:30:26,246 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 726 transitions. [2022-11-20 10:30:26,246 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 726 transitions. [2022-11-20 10:30:26,247 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:26,247 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 726 transitions. [2022-11-20 10:30:26,248 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 242.0) internal successors, (726), 3 states have internal predecessors, (726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:26,250 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 256.0) internal successors, (1024), 4 states have internal predecessors, (1024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:26,251 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 256.0) internal successors, (1024), 4 states have internal predecessors, (1024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:26,251 INFO L175 Difference]: Start difference. First operand has 335 places, 311 transitions, 1461 flow. Second operand 3 states and 726 transitions. [2022-11-20 10:30:26,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 318 transitions, 1526 flow [2022-11-20 10:30:26,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 318 transitions, 1522 flow, removed 2 selfloop flow, removed 2 redundant places. [2022-11-20 10:30:26,297 INFO L231 Difference]: Finished difference. Result has 335 places, 310 transitions, 1475 flow [2022-11-20 10:30:26,299 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=256, PETRI_DIFFERENCE_MINUEND_FLOW=1457, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1475, PETRI_PLACES=335, PETRI_TRANSITIONS=310} [2022-11-20 10:30:26,299 INFO L288 CegarLoopForPetriNet]: 232 programPoint places, 103 predicate places. [2022-11-20 10:30:26,300 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 310 transitions, 1475 flow [2022-11-20 10:30:26,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 238.33333333333334) internal successors, (715), 3 states have internal predecessors, (715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:26,300 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:26,301 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:26,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-11-20 10:30:26,301 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:30:26,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:26,302 INFO L85 PathProgramCache]: Analyzing trace with hash 464184110, now seen corresponding path program 3 times [2022-11-20 10:30:26,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:26,304 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003006263] [2022-11-20 10:30:26,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:26,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:26,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:26,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:26,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:26,478 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003006263] [2022-11-20 10:30:26,478 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003006263] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:26,478 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:26,478 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-20 10:30:26,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689557768] [2022-11-20 10:30:26,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:26,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-20 10:30:26,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:26,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-20 10:30:26,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-20 10:30:26,482 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 220 out of 256 [2022-11-20 10:30:26,484 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 310 transitions, 1475 flow. Second operand has 7 states, 7 states have (on average 223.0) internal successors, (1561), 7 states have internal predecessors, (1561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:26,484 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:26,484 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 220 of 256 [2022-11-20 10:30:26,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:27,273 INFO L130 PetriNetUnfolder]: 183/2509 cut-off events. [2022-11-20 10:30:27,273 INFO L131 PetriNetUnfolder]: For 3473/3653 co-relation queries the response was YES. [2022-11-20 10:30:27,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5119 conditions, 2509 events. 183/2509 cut-off events. For 3473/3653 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 25374 event pairs, 35 based on Foata normal form. 10/2379 useless extension candidates. Maximal degree in co-relation 4865. Up to 180 conditions per place. [2022-11-20 10:30:27,312 INFO L137 encePairwiseOnDemand]: 245/256 looper letters, 44 selfloop transitions, 10 changer transitions 11/332 dead transitions. [2022-11-20 10:30:27,312 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 332 transitions, 1696 flow [2022-11-20 10:30:27,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-20 10:30:27,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-11-20 10:30:27,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1815 transitions. [2022-11-20 10:30:27,319 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.88623046875 [2022-11-20 10:30:27,319 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1815 transitions. [2022-11-20 10:30:27,319 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1815 transitions. [2022-11-20 10:30:27,321 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:27,321 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1815 transitions. [2022-11-20 10:30:27,327 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 226.875) internal successors, (1815), 8 states have internal predecessors, (1815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:27,331 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 256.0) internal successors, (2304), 9 states have internal predecessors, (2304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:27,332 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 256.0) internal successors, (2304), 9 states have internal predecessors, (2304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:27,332 INFO L175 Difference]: Start difference. First operand has 335 places, 310 transitions, 1475 flow. Second operand 8 states and 1815 transitions. [2022-11-20 10:30:27,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 332 transitions, 1696 flow [2022-11-20 10:30:27,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 332 transitions, 1684 flow, removed 2 selfloop flow, removed 2 redundant places. [2022-11-20 10:30:27,375 INFO L231 Difference]: Finished difference. Result has 344 places, 308 transitions, 1486 flow [2022-11-20 10:30:27,375 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=256, PETRI_DIFFERENCE_MINUEND_FLOW=1463, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1486, PETRI_PLACES=344, PETRI_TRANSITIONS=308} [2022-11-20 10:30:27,376 INFO L288 CegarLoopForPetriNet]: 232 programPoint places, 112 predicate places. [2022-11-20 10:30:27,376 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 308 transitions, 1486 flow [2022-11-20 10:30:27,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 223.0) internal successors, (1561), 7 states have internal predecessors, (1561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:27,377 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:27,377 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:27,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-20 10:30:27,378 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:30:27,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:27,378 INFO L85 PathProgramCache]: Analyzing trace with hash 1551284434, now seen corresponding path program 1 times [2022-11-20 10:30:27,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:27,379 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16286694] [2022-11-20 10:30:27,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:27,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:27,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:27,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:27,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:27,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16286694] [2022-11-20 10:30:27,542 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16286694] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:27,542 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:27,542 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-20 10:30:27,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105213080] [2022-11-20 10:30:27,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:27,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-20 10:30:27,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:27,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-20 10:30:27,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-20 10:30:27,547 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 223 out of 256 [2022-11-20 10:30:27,549 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 308 transitions, 1486 flow. Second operand has 7 states, 7 states have (on average 225.85714285714286) internal successors, (1581), 7 states have internal predecessors, (1581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:27,549 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:27,550 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 223 of 256 [2022-11-20 10:30:27,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:27,968 INFO L130 PetriNetUnfolder]: 84/1115 cut-off events. [2022-11-20 10:30:27,969 INFO L131 PetriNetUnfolder]: For 1551/1667 co-relation queries the response was YES. [2022-11-20 10:30:27,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2306 conditions, 1115 events. 84/1115 cut-off events. For 1551/1667 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 9242 event pairs, 14 based on Foata normal form. 8/1062 useless extension candidates. Maximal degree in co-relation 2208. Up to 66 conditions per place. [2022-11-20 10:30:27,989 INFO L137 encePairwiseOnDemand]: 248/256 looper letters, 37 selfloop transitions, 9 changer transitions 4/328 dead transitions. [2022-11-20 10:30:27,989 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 328 transitions, 1658 flow [2022-11-20 10:30:27,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-20 10:30:27,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-20 10:30:27,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2050 transitions. [2022-11-20 10:30:27,992 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8897569444444444 [2022-11-20 10:30:27,992 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2050 transitions. [2022-11-20 10:30:27,992 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2050 transitions. [2022-11-20 10:30:27,993 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:27,994 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2050 transitions. [2022-11-20 10:30:27,997 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 227.77777777777777) internal successors, (2050), 9 states have internal predecessors, (2050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:28,001 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 256.0) internal successors, (2560), 10 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:28,002 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 256.0) internal successors, (2560), 10 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:28,002 INFO L175 Difference]: Start difference. First operand has 344 places, 308 transitions, 1486 flow. Second operand 9 states and 2050 transitions. [2022-11-20 10:30:28,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 328 transitions, 1658 flow [2022-11-20 10:30:28,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 328 transitions, 1589 flow, removed 13 selfloop flow, removed 15 redundant places. [2022-11-20 10:30:28,025 INFO L231 Difference]: Finished difference. Result has 340 places, 312 transitions, 1491 flow [2022-11-20 10:30:28,026 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=256, PETRI_DIFFERENCE_MINUEND_FLOW=1427, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1491, PETRI_PLACES=340, PETRI_TRANSITIONS=312} [2022-11-20 10:30:28,027 INFO L288 CegarLoopForPetriNet]: 232 programPoint places, 108 predicate places. [2022-11-20 10:30:28,027 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 312 transitions, 1491 flow [2022-11-20 10:30:28,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 225.85714285714286) internal successors, (1581), 7 states have internal predecessors, (1581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:28,028 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:28,028 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:28,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-11-20 10:30:28,028 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:30:28,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:28,029 INFO L85 PathProgramCache]: Analyzing trace with hash -1366418132, now seen corresponding path program 1 times [2022-11-20 10:30:28,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:28,029 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050185335] [2022-11-20 10:30:28,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:28,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:28,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:28,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-20 10:30:28,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:28,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050185335] [2022-11-20 10:30:28,077 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050185335] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:28,077 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:28,077 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 10:30:28,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459013572] [2022-11-20 10:30:28,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:28,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 10:30:28,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:28,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 10:30:28,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:30:28,079 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 234 out of 256 [2022-11-20 10:30:28,080 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 312 transitions, 1491 flow. Second operand has 3 states, 3 states have (on average 237.33333333333334) internal successors, (712), 3 states have internal predecessors, (712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:28,080 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:28,081 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 234 of 256 [2022-11-20 10:30:28,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:28,325 INFO L130 PetriNetUnfolder]: 72/1098 cut-off events. [2022-11-20 10:30:28,325 INFO L131 PetriNetUnfolder]: For 1561/1669 co-relation queries the response was YES. [2022-11-20 10:30:28,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2202 conditions, 1098 events. 72/1098 cut-off events. For 1561/1669 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 8697 event pairs, 10 based on Foata normal form. 6/1035 useless extension candidates. Maximal degree in co-relation 2140. Up to 43 conditions per place. [2022-11-20 10:30:28,345 INFO L137 encePairwiseOnDemand]: 252/256 looper letters, 14 selfloop transitions, 2 changer transitions 15/311 dead transitions. [2022-11-20 10:30:28,345 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 311 transitions, 1504 flow [2022-11-20 10:30:28,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 10:30:28,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-20 10:30:28,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 724 transitions. [2022-11-20 10:30:28,347 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9427083333333334 [2022-11-20 10:30:28,347 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 724 transitions. [2022-11-20 10:30:28,347 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 724 transitions. [2022-11-20 10:30:28,348 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:28,348 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 724 transitions. [2022-11-20 10:30:28,349 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 241.33333333333334) internal successors, (724), 3 states have internal predecessors, (724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:28,350 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 256.0) internal successors, (1024), 4 states have internal predecessors, (1024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:28,351 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 256.0) internal successors, (1024), 4 states have internal predecessors, (1024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:28,351 INFO L175 Difference]: Start difference. First operand has 340 places, 312 transitions, 1491 flow. Second operand 3 states and 724 transitions. [2022-11-20 10:30:28,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 311 transitions, 1504 flow [2022-11-20 10:30:28,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 311 transitions, 1490 flow, removed 3 selfloop flow, removed 6 redundant places. [2022-11-20 10:30:28,372 INFO L231 Difference]: Finished difference. Result has 333 places, 296 transitions, 1362 flow [2022-11-20 10:30:28,373 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=256, PETRI_DIFFERENCE_MINUEND_FLOW=1418, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1362, PETRI_PLACES=333, PETRI_TRANSITIONS=296} [2022-11-20 10:30:28,374 INFO L288 CegarLoopForPetriNet]: 232 programPoint places, 101 predicate places. [2022-11-20 10:30:28,374 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 296 transitions, 1362 flow [2022-11-20 10:30:28,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 237.33333333333334) internal successors, (712), 3 states have internal predecessors, (712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:28,374 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:28,375 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:28,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-11-20 10:30:28,375 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:30:28,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:28,376 INFO L85 PathProgramCache]: Analyzing trace with hash -1854128486, now seen corresponding path program 1 times [2022-11-20 10:30:28,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:28,376 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340801053] [2022-11-20 10:30:28,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:28,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:28,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:28,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:28,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:28,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340801053] [2022-11-20 10:30:28,724 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340801053] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:28,724 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:28,725 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:28,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625491556] [2022-11-20 10:30:28,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:28,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:28,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:28,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:28,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:28,730 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 215 out of 256 [2022-11-20 10:30:28,733 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 296 transitions, 1362 flow. Second operand has 10 states, 10 states have (on average 217.6) internal successors, (2176), 10 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:28,733 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:28,733 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 215 of 256 [2022-11-20 10:30:28,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:29,765 INFO L130 PetriNetUnfolder]: 676/2486 cut-off events. [2022-11-20 10:30:29,765 INFO L131 PetriNetUnfolder]: For 4528/4547 co-relation queries the response was YES. [2022-11-20 10:30:29,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6096 conditions, 2486 events. 676/2486 cut-off events. For 4528/4547 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 23377 event pairs, 324 based on Foata normal form. 2/2366 useless extension candidates. Maximal degree in co-relation 5986. Up to 857 conditions per place. [2022-11-20 10:30:29,816 INFO L137 encePairwiseOnDemand]: 243/256 looper letters, 147 selfloop transitions, 30 changer transitions 28/415 dead transitions. [2022-11-20 10:30:29,817 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 415 transitions, 2355 flow [2022-11-20 10:30:29,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-11-20 10:30:29,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-11-20 10:30:29,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 5300 transitions. [2022-11-20 10:30:29,835 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8626302083333334 [2022-11-20 10:30:29,835 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 5300 transitions. [2022-11-20 10:30:29,836 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 5300 transitions. [2022-11-20 10:30:29,841 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:29,842 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 5300 transitions. [2022-11-20 10:30:29,853 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 220.83333333333334) internal successors, (5300), 24 states have internal predecessors, (5300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:29,865 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 256.0) internal successors, (6400), 25 states have internal predecessors, (6400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:29,868 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 256.0) internal successors, (6400), 25 states have internal predecessors, (6400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:29,868 INFO L175 Difference]: Start difference. First operand has 333 places, 296 transitions, 1362 flow. Second operand 24 states and 5300 transitions. [2022-11-20 10:30:29,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 415 transitions, 2355 flow [2022-11-20 10:30:29,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 415 transitions, 2328 flow, removed 9 selfloop flow, removed 7 redundant places. [2022-11-20 10:30:29,915 INFO L231 Difference]: Finished difference. Result has 364 places, 325 transitions, 1599 flow [2022-11-20 10:30:29,916 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=256, PETRI_DIFFERENCE_MINUEND_FLOW=1339, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=1599, PETRI_PLACES=364, PETRI_TRANSITIONS=325} [2022-11-20 10:30:29,917 INFO L288 CegarLoopForPetriNet]: 232 programPoint places, 132 predicate places. [2022-11-20 10:30:29,918 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 325 transitions, 1599 flow [2022-11-20 10:30:29,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 217.6) internal successors, (2176), 10 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:29,919 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:29,919 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:29,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-11-20 10:30:29,920 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:30:29,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:29,920 INFO L85 PathProgramCache]: Analyzing trace with hash 1145702860, now seen corresponding path program 2 times [2022-11-20 10:30:29,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:29,921 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234687996] [2022-11-20 10:30:29,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:29,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:29,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:30,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:30,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:30,320 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234687996] [2022-11-20 10:30:30,320 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234687996] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:30,320 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:30,321 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:30,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423877556] [2022-11-20 10:30:30,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:30,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:30,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:30,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:30,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:30,325 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 215 out of 256 [2022-11-20 10:30:30,327 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 325 transitions, 1599 flow. Second operand has 10 states, 10 states have (on average 217.6) internal successors, (2176), 10 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:30,327 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:30,327 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 215 of 256 [2022-11-20 10:30:30,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:31,572 INFO L130 PetriNetUnfolder]: 1017/3706 cut-off events. [2022-11-20 10:30:31,572 INFO L131 PetriNetUnfolder]: For 11580/11597 co-relation queries the response was YES. [2022-11-20 10:30:31,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11717 conditions, 3706 events. 1017/3706 cut-off events. For 11580/11597 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 37939 event pairs, 509 based on Foata normal form. 2/3554 useless extension candidates. Maximal degree in co-relation 11634. Up to 1184 conditions per place. [2022-11-20 10:30:31,689 INFO L137 encePairwiseOnDemand]: 243/256 looper letters, 180 selfloop transitions, 45 changer transitions 26/461 dead transitions. [2022-11-20 10:30:31,689 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 461 transitions, 2961 flow [2022-11-20 10:30:31,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-11-20 10:30:31,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-11-20 10:30:31,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 5297 transitions. [2022-11-20 10:30:31,701 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8621419270833334 [2022-11-20 10:30:31,701 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 5297 transitions. [2022-11-20 10:30:31,701 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 5297 transitions. [2022-11-20 10:30:31,704 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:31,704 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 5297 transitions. [2022-11-20 10:30:31,714 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 220.70833333333334) internal successors, (5297), 24 states have internal predecessors, (5297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:31,724 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 256.0) internal successors, (6400), 25 states have internal predecessors, (6400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:31,727 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 256.0) internal successors, (6400), 25 states have internal predecessors, (6400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:31,727 INFO L175 Difference]: Start difference. First operand has 364 places, 325 transitions, 1599 flow. Second operand 24 states and 5297 transitions. [2022-11-20 10:30:31,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 461 transitions, 2961 flow [2022-11-20 10:30:31,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 461 transitions, 2875 flow, removed 43 selfloop flow, removed 2 redundant places. [2022-11-20 10:30:31,854 INFO L231 Difference]: Finished difference. Result has 403 places, 354 transitions, 1995 flow [2022-11-20 10:30:31,855 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=256, PETRI_DIFFERENCE_MINUEND_FLOW=1551, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=1995, PETRI_PLACES=403, PETRI_TRANSITIONS=354} [2022-11-20 10:30:31,857 INFO L288 CegarLoopForPetriNet]: 232 programPoint places, 171 predicate places. [2022-11-20 10:30:31,857 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 354 transitions, 1995 flow [2022-11-20 10:30:31,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 217.6) internal successors, (2176), 10 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:31,858 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:31,858 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:31,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-11-20 10:30:31,859 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:30:31,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:31,859 INFO L85 PathProgramCache]: Analyzing trace with hash -840713562, now seen corresponding path program 3 times [2022-11-20 10:30:31,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:31,860 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259860748] [2022-11-20 10:30:31,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:31,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:31,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:32,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:32,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:32,147 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259860748] [2022-11-20 10:30:32,149 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259860748] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:32,149 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:32,149 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:32,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391005851] [2022-11-20 10:30:32,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:32,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:32,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:32,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:32,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:32,154 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 215 out of 256 [2022-11-20 10:30:32,156 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 354 transitions, 1995 flow. Second operand has 10 states, 10 states have (on average 217.6) internal successors, (2176), 10 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:32,156 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:32,157 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 215 of 256 [2022-11-20 10:30:32,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:33,685 INFO L130 PetriNetUnfolder]: 1120/4009 cut-off events. [2022-11-20 10:30:33,685 INFO L131 PetriNetUnfolder]: For 19685/19702 co-relation queries the response was YES. [2022-11-20 10:30:33,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15030 conditions, 4009 events. 1120/4009 cut-off events. For 19685/19702 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 41922 event pairs, 628 based on Foata normal form. 2/3847 useless extension candidates. Maximal degree in co-relation 14928. Up to 1490 conditions per place. [2022-11-20 10:30:33,817 INFO L137 encePairwiseOnDemand]: 243/256 looper letters, 159 selfloop transitions, 56 changer transitions 24/449 dead transitions. [2022-11-20 10:30:33,817 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 449 transitions, 3413 flow [2022-11-20 10:30:33,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-20 10:30:33,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-11-20 10:30:33,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 4849 transitions. [2022-11-20 10:30:33,825 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8609730113636364 [2022-11-20 10:30:33,825 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 4849 transitions. [2022-11-20 10:30:33,825 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 4849 transitions. [2022-11-20 10:30:33,827 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:33,828 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 4849 transitions. [2022-11-20 10:30:33,836 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 220.4090909090909) internal successors, (4849), 22 states have internal predecessors, (4849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:33,844 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 256.0) internal successors, (5888), 23 states have internal predecessors, (5888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:33,847 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 256.0) internal successors, (5888), 23 states have internal predecessors, (5888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:33,847 INFO L175 Difference]: Start difference. First operand has 403 places, 354 transitions, 1995 flow. Second operand 22 states and 4849 transitions. [2022-11-20 10:30:33,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 449 transitions, 3413 flow [2022-11-20 10:30:34,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 449 transitions, 3195 flow, removed 109 selfloop flow, removed 2 redundant places. [2022-11-20 10:30:34,068 INFO L231 Difference]: Finished difference. Result has 434 places, 384 transitions, 2454 flow [2022-11-20 10:30:34,068 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=256, PETRI_DIFFERENCE_MINUEND_FLOW=1881, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=2454, PETRI_PLACES=434, PETRI_TRANSITIONS=384} [2022-11-20 10:30:34,069 INFO L288 CegarLoopForPetriNet]: 232 programPoint places, 202 predicate places. [2022-11-20 10:30:34,069 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 384 transitions, 2454 flow [2022-11-20 10:30:34,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 217.6) internal successors, (2176), 10 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:34,070 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:34,070 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:34,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-11-20 10:30:34,070 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:30:34,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:34,071 INFO L85 PathProgramCache]: Analyzing trace with hash -1828721600, now seen corresponding path program 4 times [2022-11-20 10:30:34,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:34,071 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713582065] [2022-11-20 10:30:34,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:34,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:34,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:34,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:34,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:34,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713582065] [2022-11-20 10:30:34,359 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713582065] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:34,359 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:34,359 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:34,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70255084] [2022-11-20 10:30:34,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:34,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:34,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:34,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:34,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:34,363 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 215 out of 256 [2022-11-20 10:30:34,365 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 384 transitions, 2454 flow. Second operand has 10 states, 10 states have (on average 217.6) internal successors, (2176), 10 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:34,365 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:34,365 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 215 of 256 [2022-11-20 10:30:34,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:36,123 INFO L130 PetriNetUnfolder]: 1243/4547 cut-off events. [2022-11-20 10:30:36,123 INFO L131 PetriNetUnfolder]: For 27384/27401 co-relation queries the response was YES. [2022-11-20 10:30:36,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17576 conditions, 4547 events. 1243/4547 cut-off events. For 27384/27401 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 48721 event pairs, 649 based on Foata normal form. 2/4386 useless extension candidates. Maximal degree in co-relation 17461. Up to 1479 conditions per place. [2022-11-20 10:30:36,235 INFO L137 encePairwiseOnDemand]: 243/256 looper letters, 175 selfloop transitions, 61 changer transitions 22/468 dead transitions. [2022-11-20 10:30:36,236 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 468 transitions, 3897 flow [2022-11-20 10:30:36,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-20 10:30:36,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-20 10:30:36,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 4413 transitions. [2022-11-20 10:30:36,244 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8619140625 [2022-11-20 10:30:36,244 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 4413 transitions. [2022-11-20 10:30:36,244 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 4413 transitions. [2022-11-20 10:30:36,247 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:36,247 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 4413 transitions. [2022-11-20 10:30:36,256 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 220.65) internal successors, (4413), 20 states have internal predecessors, (4413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:36,264 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 256.0) internal successors, (5376), 21 states have internal predecessors, (5376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:36,266 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 256.0) internal successors, (5376), 21 states have internal predecessors, (5376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:36,266 INFO L175 Difference]: Start difference. First operand has 434 places, 384 transitions, 2454 flow. Second operand 20 states and 4413 transitions. [2022-11-20 10:30:36,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 468 transitions, 3897 flow [2022-11-20 10:30:36,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 468 transitions, 3663 flow, removed 117 selfloop flow, removed 2 redundant places. [2022-11-20 10:30:36,520 INFO L231 Difference]: Finished difference. Result has 464 places, 416 transitions, 2972 flow [2022-11-20 10:30:36,521 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=256, PETRI_DIFFERENCE_MINUEND_FLOW=2260, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2972, PETRI_PLACES=464, PETRI_TRANSITIONS=416} [2022-11-20 10:30:36,521 INFO L288 CegarLoopForPetriNet]: 232 programPoint places, 232 predicate places. [2022-11-20 10:30:36,521 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 416 transitions, 2972 flow [2022-11-20 10:30:36,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 217.6) internal successors, (2176), 10 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:36,522 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:36,523 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:36,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-11-20 10:30:36,523 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:30:36,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:36,524 INFO L85 PathProgramCache]: Analyzing trace with hash 955589926, now seen corresponding path program 5 times [2022-11-20 10:30:36,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:36,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953275463] [2022-11-20 10:30:36,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:36,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:36,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:36,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:36,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:36,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953275463] [2022-11-20 10:30:36,962 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953275463] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:36,962 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:36,962 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:36,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587545696] [2022-11-20 10:30:36,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:36,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:36,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:36,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:36,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:36,966 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 215 out of 256 [2022-11-20 10:30:36,969 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 416 transitions, 2972 flow. Second operand has 10 states, 10 states have (on average 217.6) internal successors, (2176), 10 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:36,969 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:36,969 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 215 of 256 [2022-11-20 10:30:36,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:38,860 INFO L130 PetriNetUnfolder]: 1281/4623 cut-off events. [2022-11-20 10:30:38,861 INFO L131 PetriNetUnfolder]: For 36578/36595 co-relation queries the response was YES. [2022-11-20 10:30:38,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19527 conditions, 4623 events. 1281/4623 cut-off events. For 36578/36595 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 50105 event pairs, 662 based on Foata normal form. 2/4448 useless extension candidates. Maximal degree in co-relation 19398. Up to 1665 conditions per place. [2022-11-20 10:30:39,007 INFO L137 encePairwiseOnDemand]: 243/256 looper letters, 194 selfloop transitions, 78 changer transitions 19/501 dead transitions. [2022-11-20 10:30:39,007 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 501 transitions, 4567 flow [2022-11-20 10:30:39,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-20 10:30:39,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-20 10:30:39,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 4409 transitions. [2022-11-20 10:30:39,014 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8611328125 [2022-11-20 10:30:39,015 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 4409 transitions. [2022-11-20 10:30:39,015 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 4409 transitions. [2022-11-20 10:30:39,017 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:39,017 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 4409 transitions. [2022-11-20 10:30:39,025 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 220.45) internal successors, (4409), 20 states have internal predecessors, (4409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:39,034 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 256.0) internal successors, (5376), 21 states have internal predecessors, (5376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:39,036 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 256.0) internal successors, (5376), 21 states have internal predecessors, (5376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:39,036 INFO L175 Difference]: Start difference. First operand has 464 places, 416 transitions, 2972 flow. Second operand 20 states and 4409 transitions. [2022-11-20 10:30:39,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 501 transitions, 4567 flow [2022-11-20 10:30:39,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 501 transitions, 4199 flow, removed 184 selfloop flow, removed 2 redundant places. [2022-11-20 10:30:39,410 INFO L231 Difference]: Finished difference. Result has 494 places, 447 transitions, 3511 flow [2022-11-20 10:30:39,411 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=256, PETRI_DIFFERENCE_MINUEND_FLOW=2734, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=3511, PETRI_PLACES=494, PETRI_TRANSITIONS=447} [2022-11-20 10:30:39,411 INFO L288 CegarLoopForPetriNet]: 232 programPoint places, 262 predicate places. [2022-11-20 10:30:39,411 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 447 transitions, 3511 flow [2022-11-20 10:30:39,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 217.6) internal successors, (2176), 10 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:39,412 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:39,413 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:39,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-11-20 10:30:39,413 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:30:39,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:39,414 INFO L85 PathProgramCache]: Analyzing trace with hash -1555923974, now seen corresponding path program 6 times [2022-11-20 10:30:39,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:39,414 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547250829] [2022-11-20 10:30:39,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:39,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:39,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:39,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:39,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:39,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547250829] [2022-11-20 10:30:39,696 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [547250829] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:39,696 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:39,696 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:39,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481063912] [2022-11-20 10:30:39,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:39,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:39,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:39,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:39,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:39,701 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 215 out of 256 [2022-11-20 10:30:39,703 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 447 transitions, 3511 flow. Second operand has 10 states, 10 states have (on average 217.6) internal successors, (2176), 10 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:39,703 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:39,703 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 215 of 256 [2022-11-20 10:30:39,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:41,460 INFO L130 PetriNetUnfolder]: 1311/4957 cut-off events. [2022-11-20 10:30:41,460 INFO L131 PetriNetUnfolder]: For 42451/42514 co-relation queries the response was YES. [2022-11-20 10:30:41,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20760 conditions, 4957 events. 1311/4957 cut-off events. For 42451/42514 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 55233 event pairs, 685 based on Foata normal form. 10/4785 useless extension candidates. Maximal degree in co-relation 20617. Up to 1681 conditions per place. [2022-11-20 10:30:41,603 INFO L137 encePairwiseOnDemand]: 243/256 looper letters, 198 selfloop transitions, 96 changer transitions 17/521 dead transitions. [2022-11-20 10:30:41,603 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 521 transitions, 5090 flow [2022-11-20 10:30:41,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-20 10:30:41,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-20 10:30:41,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3973 transitions. [2022-11-20 10:30:41,616 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8621961805555556 [2022-11-20 10:30:41,616 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3973 transitions. [2022-11-20 10:30:41,617 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3973 transitions. [2022-11-20 10:30:41,618 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:41,619 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3973 transitions. [2022-11-20 10:30:41,625 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 220.72222222222223) internal successors, (3973), 18 states have internal predecessors, (3973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:41,633 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 256.0) internal successors, (4864), 19 states have internal predecessors, (4864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:41,635 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 256.0) internal successors, (4864), 19 states have internal predecessors, (4864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:41,635 INFO L175 Difference]: Start difference. First operand has 494 places, 447 transitions, 3511 flow. Second operand 18 states and 3973 transitions. [2022-11-20 10:30:41,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 521 transitions, 5090 flow [2022-11-20 10:30:42,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 521 transitions, 4662 flow, removed 214 selfloop flow, removed 2 redundant places. [2022-11-20 10:30:42,065 INFO L231 Difference]: Finished difference. Result has 515 places, 468 transitions, 3880 flow [2022-11-20 10:30:42,065 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=256, PETRI_DIFFERENCE_MINUEND_FLOW=3297, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3880, PETRI_PLACES=515, PETRI_TRANSITIONS=468} [2022-11-20 10:30:42,066 INFO L288 CegarLoopForPetriNet]: 232 programPoint places, 283 predicate places. [2022-11-20 10:30:42,066 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 468 transitions, 3880 flow [2022-11-20 10:30:42,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 217.6) internal successors, (2176), 10 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:42,067 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:42,067 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:42,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-11-20 10:30:42,068 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:30:42,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:42,068 INFO L85 PathProgramCache]: Analyzing trace with hash -2096631944, now seen corresponding path program 7 times [2022-11-20 10:30:42,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:42,069 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226277417] [2022-11-20 10:30:42,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:42,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:42,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:42,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:42,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:42,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226277417] [2022-11-20 10:30:42,408 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226277417] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:42,409 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:42,409 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:42,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948802471] [2022-11-20 10:30:42,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:42,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:42,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:42,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:42,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:42,412 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 215 out of 256 [2022-11-20 10:30:42,414 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 468 transitions, 3880 flow. Second operand has 10 states, 10 states have (on average 217.6) internal successors, (2176), 10 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:42,415 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:42,415 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 215 of 256 [2022-11-20 10:30:42,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:44,429 INFO L130 PetriNetUnfolder]: 1361/5158 cut-off events. [2022-11-20 10:30:44,429 INFO L131 PetriNetUnfolder]: For 32421/32438 co-relation queries the response was YES. [2022-11-20 10:30:44,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21271 conditions, 5158 events. 1361/5158 cut-off events. For 32421/32438 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 58085 event pairs, 664 based on Foata normal form. 2/4990 useless extension candidates. Maximal degree in co-relation 21121. Up to 1730 conditions per place. [2022-11-20 10:30:44,509 INFO L137 encePairwiseOnDemand]: 243/256 looper letters, 206 selfloop transitions, 100 changer transitions 16/532 dead transitions. [2022-11-20 10:30:44,509 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 532 transitions, 5253 flow [2022-11-20 10:30:44,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-20 10:30:44,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-11-20 10:30:44,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 3756 transitions. [2022-11-20 10:30:44,515 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8630514705882353 [2022-11-20 10:30:44,515 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 3756 transitions. [2022-11-20 10:30:44,515 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 3756 transitions. [2022-11-20 10:30:44,517 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:44,517 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 3756 transitions. [2022-11-20 10:30:44,524 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 220.94117647058823) internal successors, (3756), 17 states have internal predecessors, (3756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:44,529 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 256.0) internal successors, (4608), 18 states have internal predecessors, (4608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:44,530 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 256.0) internal successors, (4608), 18 states have internal predecessors, (4608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:44,530 INFO L175 Difference]: Start difference. First operand has 515 places, 468 transitions, 3880 flow. Second operand 17 states and 3756 transitions. [2022-11-20 10:30:44,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 532 transitions, 5253 flow [2022-11-20 10:30:44,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 532 transitions, 5105 flow, removed 74 selfloop flow, removed 2 redundant places. [2022-11-20 10:30:44,914 INFO L231 Difference]: Finished difference. Result has 536 places, 489 transitions, 4399 flow [2022-11-20 10:30:44,915 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=256, PETRI_DIFFERENCE_MINUEND_FLOW=3766, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=4399, PETRI_PLACES=536, PETRI_TRANSITIONS=489} [2022-11-20 10:30:44,915 INFO L288 CegarLoopForPetriNet]: 232 programPoint places, 304 predicate places. [2022-11-20 10:30:44,915 INFO L495 AbstractCegarLoop]: Abstraction has has 536 places, 489 transitions, 4399 flow [2022-11-20 10:30:44,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 217.6) internal successors, (2176), 10 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:44,916 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:44,917 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:44,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-11-20 10:30:44,917 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:30:44,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:44,918 INFO L85 PathProgramCache]: Analyzing trace with hash -965636558, now seen corresponding path program 8 times [2022-11-20 10:30:44,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:44,918 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542265889] [2022-11-20 10:30:44,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:44,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:44,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:45,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:45,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:45,237 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542265889] [2022-11-20 10:30:45,237 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542265889] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:45,237 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:45,237 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:45,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736676348] [2022-11-20 10:30:45,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:45,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:45,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:45,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:45,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:45,241 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 215 out of 256 [2022-11-20 10:30:45,242 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 489 transitions, 4399 flow. Second operand has 10 states, 10 states have (on average 217.6) internal successors, (2176), 10 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:45,243 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:45,243 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 215 of 256 [2022-11-20 10:30:45,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:47,068 INFO L130 PetriNetUnfolder]: 1368/5258 cut-off events. [2022-11-20 10:30:47,068 INFO L131 PetriNetUnfolder]: For 37617/37668 co-relation queries the response was YES. [2022-11-20 10:30:47,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22196 conditions, 5258 events. 1368/5258 cut-off events. For 37617/37668 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 59652 event pairs, 699 based on Foata normal form. 10/5087 useless extension candidates. Maximal degree in co-relation 22038. Up to 1764 conditions per place. [2022-11-20 10:30:47,163 INFO L137 encePairwiseOnDemand]: 243/256 looper letters, 209 selfloop transitions, 107 changer transitions 19/545 dead transitions. [2022-11-20 10:30:47,163 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 549 places, 545 transitions, 5617 flow [2022-11-20 10:30:47,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-20 10:30:47,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-11-20 10:30:47,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 3536 transitions. [2022-11-20 10:30:47,168 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.86328125 [2022-11-20 10:30:47,168 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 3536 transitions. [2022-11-20 10:30:47,168 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 3536 transitions. [2022-11-20 10:30:47,170 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:47,171 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 3536 transitions. [2022-11-20 10:30:47,176 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 221.0) internal successors, (3536), 16 states have internal predecessors, (3536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:47,181 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 256.0) internal successors, (4352), 17 states have internal predecessors, (4352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:47,182 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 256.0) internal successors, (4352), 17 states have internal predecessors, (4352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:47,182 INFO L175 Difference]: Start difference. First operand has 536 places, 489 transitions, 4399 flow. Second operand 16 states and 3536 transitions. [2022-11-20 10:30:47,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 549 places, 545 transitions, 5617 flow [2022-11-20 10:30:47,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 545 transitions, 5491 flow, removed 63 selfloop flow, removed 2 redundant places. [2022-11-20 10:30:47,481 INFO L231 Difference]: Finished difference. Result has 554 places, 497 transitions, 4681 flow [2022-11-20 10:30:47,482 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=256, PETRI_DIFFERENCE_MINUEND_FLOW=4277, PETRI_DIFFERENCE_MINUEND_PLACES=532, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=4681, PETRI_PLACES=554, PETRI_TRANSITIONS=497} [2022-11-20 10:30:47,483 INFO L288 CegarLoopForPetriNet]: 232 programPoint places, 322 predicate places. [2022-11-20 10:30:47,483 INFO L495 AbstractCegarLoop]: Abstraction has has 554 places, 497 transitions, 4681 flow [2022-11-20 10:30:47,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 217.6) internal successors, (2176), 10 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:47,484 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:47,484 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:47,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-11-20 10:30:47,485 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:30:47,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:47,485 INFO L85 PathProgramCache]: Analyzing trace with hash 226257628, now seen corresponding path program 9 times [2022-11-20 10:30:47,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:47,486 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822273846] [2022-11-20 10:30:47,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:47,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:47,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:47,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:47,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:47,853 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822273846] [2022-11-20 10:30:47,853 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822273846] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:47,853 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:47,853 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:47,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707203579] [2022-11-20 10:30:47,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:47,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:47,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:47,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:47,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:47,857 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 215 out of 256 [2022-11-20 10:30:47,859 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 554 places, 497 transitions, 4681 flow. Second operand has 10 states, 10 states have (on average 217.6) internal successors, (2176), 10 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:47,859 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:47,859 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 215 of 256 [2022-11-20 10:30:47,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:49,771 INFO L130 PetriNetUnfolder]: 1403/5569 cut-off events. [2022-11-20 10:30:49,772 INFO L131 PetriNetUnfolder]: For 42104/42155 co-relation queries the response was YES. [2022-11-20 10:30:50,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23778 conditions, 5569 events. 1403/5569 cut-off events. For 42104/42155 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 64302 event pairs, 747 based on Foata normal form. 2/5384 useless extension candidates. Maximal degree in co-relation 23614. Up to 1702 conditions per place. [2022-11-20 10:30:50,250 INFO L137 encePairwiseOnDemand]: 243/256 looper letters, 240 selfloop transitions, 98 changer transitions 23/571 dead transitions. [2022-11-20 10:30:50,251 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 572 places, 571 transitions, 6321 flow [2022-11-20 10:30:50,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-20 10:30:50,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-20 10:30:50,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 4632 transitions. [2022-11-20 10:30:50,257 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8616071428571429 [2022-11-20 10:30:50,257 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 4632 transitions. [2022-11-20 10:30:50,257 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 4632 transitions. [2022-11-20 10:30:50,259 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:50,259 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 4632 transitions. [2022-11-20 10:30:50,272 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 220.57142857142858) internal successors, (4632), 21 states have internal predecessors, (4632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:50,278 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 256.0) internal successors, (5632), 22 states have internal predecessors, (5632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:50,279 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 256.0) internal successors, (5632), 22 states have internal predecessors, (5632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:50,279 INFO L175 Difference]: Start difference. First operand has 554 places, 497 transitions, 4681 flow. Second operand 21 states and 4632 transitions. [2022-11-20 10:30:50,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 572 places, 571 transitions, 6321 flow [2022-11-20 10:30:50,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 569 places, 571 transitions, 6208 flow, removed 34 selfloop flow, removed 3 redundant places. [2022-11-20 10:30:50,652 INFO L231 Difference]: Finished difference. Result has 583 places, 521 transitions, 5402 flow [2022-11-20 10:30:50,652 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=256, PETRI_DIFFERENCE_MINUEND_FLOW=4600, PETRI_DIFFERENCE_MINUEND_PLACES=549, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=5402, PETRI_PLACES=583, PETRI_TRANSITIONS=521} [2022-11-20 10:30:50,653 INFO L288 CegarLoopForPetriNet]: 232 programPoint places, 351 predicate places. [2022-11-20 10:30:50,653 INFO L495 AbstractCegarLoop]: Abstraction has has 583 places, 521 transitions, 5402 flow [2022-11-20 10:30:50,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 217.6) internal successors, (2176), 10 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:50,653 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:50,653 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:50,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-11-20 10:30:50,654 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:30:50,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:50,654 INFO L85 PathProgramCache]: Analyzing trace with hash -250112106, now seen corresponding path program 10 times [2022-11-20 10:30:50,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:50,655 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226550082] [2022-11-20 10:30:50,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:50,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:50,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:51,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:51,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:51,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226550082] [2022-11-20 10:30:51,125 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226550082] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:51,125 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:51,125 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:51,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267819138] [2022-11-20 10:30:51,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:51,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:51,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:51,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:51,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:51,133 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 215 out of 256 [2022-11-20 10:30:51,136 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 583 places, 521 transitions, 5402 flow. Second operand has 10 states, 10 states have (on average 217.6) internal successors, (2176), 10 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:51,136 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:51,137 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 215 of 256 [2022-11-20 10:30:51,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:53,386 INFO L130 PetriNetUnfolder]: 1431/5619 cut-off events. [2022-11-20 10:30:53,387 INFO L131 PetriNetUnfolder]: For 45197/45214 co-relation queries the response was YES. [2022-11-20 10:30:53,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25508 conditions, 5619 events. 1431/5619 cut-off events. For 45197/45214 co-relation queries the response was YES. Maximal size of possible extension queue 578. Compared 65236 event pairs, 679 based on Foata normal form. 2/5443 useless extension candidates. Maximal degree in co-relation 25332. Up to 1841 conditions per place. [2022-11-20 10:30:53,513 INFO L137 encePairwiseOnDemand]: 243/256 looper letters, 247 selfloop transitions, 107 changer transitions 15/579 dead transitions. [2022-11-20 10:30:53,513 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 597 places, 579 transitions, 6911 flow [2022-11-20 10:30:53,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-20 10:30:53,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-11-20 10:30:53,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 3756 transitions. [2022-11-20 10:30:53,517 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8630514705882353 [2022-11-20 10:30:53,517 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 3756 transitions. [2022-11-20 10:30:53,517 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 3756 transitions. [2022-11-20 10:30:53,519 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:53,519 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 3756 transitions. [2022-11-20 10:30:53,526 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 220.94117647058823) internal successors, (3756), 17 states have internal predecessors, (3756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:53,532 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 256.0) internal successors, (4608), 18 states have internal predecessors, (4608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:53,532 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 256.0) internal successors, (4608), 18 states have internal predecessors, (4608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:53,533 INFO L175 Difference]: Start difference. First operand has 583 places, 521 transitions, 5402 flow. Second operand 17 states and 3756 transitions. [2022-11-20 10:30:53,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 597 places, 579 transitions, 6911 flow [2022-11-20 10:30:54,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 595 places, 579 transitions, 6655 flow, removed 128 selfloop flow, removed 2 redundant places. [2022-11-20 10:30:54,033 INFO L231 Difference]: Finished difference. Result has 603 places, 541 transitions, 5889 flow [2022-11-20 10:30:54,034 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=256, PETRI_DIFFERENCE_MINUEND_FLOW=5210, PETRI_DIFFERENCE_MINUEND_PLACES=579, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=5889, PETRI_PLACES=603, PETRI_TRANSITIONS=541} [2022-11-20 10:30:54,034 INFO L288 CegarLoopForPetriNet]: 232 programPoint places, 371 predicate places. [2022-11-20 10:30:54,034 INFO L495 AbstractCegarLoop]: Abstraction has has 603 places, 541 transitions, 5889 flow [2022-11-20 10:30:54,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 217.6) internal successors, (2176), 10 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:54,035 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:54,035 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:54,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-11-20 10:30:54,036 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:30:54,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:54,036 INFO L85 PathProgramCache]: Analyzing trace with hash 939082438, now seen corresponding path program 11 times [2022-11-20 10:30:54,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:54,037 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994394436] [2022-11-20 10:30:54,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:54,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:54,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:54,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:54,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:54,478 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994394436] [2022-11-20 10:30:54,478 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994394436] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:54,478 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:54,478 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:54,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845990265] [2022-11-20 10:30:54,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:54,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:54,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:54,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:54,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:54,483 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 215 out of 256 [2022-11-20 10:30:54,485 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 603 places, 541 transitions, 5889 flow. Second operand has 10 states, 10 states have (on average 217.6) internal successors, (2176), 10 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:54,485 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:54,485 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 215 of 256 [2022-11-20 10:30:54,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:56,957 INFO L130 PetriNetUnfolder]: 1443/5817 cut-off events. [2022-11-20 10:30:56,958 INFO L131 PetriNetUnfolder]: For 49937/50015 co-relation queries the response was YES. [2022-11-20 10:30:57,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26064 conditions, 5817 events. 1443/5817 cut-off events. For 49937/50015 co-relation queries the response was YES. Maximal size of possible extension queue 593. Compared 68098 event pairs, 772 based on Foata normal form. 2/5622 useless extension candidates. Maximal degree in co-relation 25881. Up to 1863 conditions per place. [2022-11-20 10:30:57,123 INFO L137 encePairwiseOnDemand]: 243/256 looper letters, 232 selfloop transitions, 127 changer transitions 20/589 dead transitions. [2022-11-20 10:30:57,123 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 618 places, 589 transitions, 7160 flow [2022-11-20 10:30:57,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-20 10:30:57,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-20 10:30:57,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3972 transitions. [2022-11-20 10:30:57,127 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8619791666666666 [2022-11-20 10:30:57,128 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3972 transitions. [2022-11-20 10:30:57,128 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3972 transitions. [2022-11-20 10:30:57,129 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:57,129 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3972 transitions. [2022-11-20 10:30:57,134 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 220.66666666666666) internal successors, (3972), 18 states have internal predecessors, (3972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:57,139 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 256.0) internal successors, (4864), 19 states have internal predecessors, (4864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:57,140 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 256.0) internal successors, (4864), 19 states have internal predecessors, (4864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:57,140 INFO L175 Difference]: Start difference. First operand has 603 places, 541 transitions, 5889 flow. Second operand 18 states and 3972 transitions. [2022-11-20 10:30:57,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 618 places, 589 transitions, 7160 flow [2022-11-20 10:30:57,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 614 places, 589 transitions, 6955 flow, removed 53 selfloop flow, removed 4 redundant places. [2022-11-20 10:30:57,611 INFO L231 Difference]: Finished difference. Result has 621 places, 553 transitions, 6253 flow [2022-11-20 10:30:57,612 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=256, PETRI_DIFFERENCE_MINUEND_FLOW=5695, PETRI_DIFFERENCE_MINUEND_PLACES=597, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=6253, PETRI_PLACES=621, PETRI_TRANSITIONS=553} [2022-11-20 10:30:57,612 INFO L288 CegarLoopForPetriNet]: 232 programPoint places, 389 predicate places. [2022-11-20 10:30:57,612 INFO L495 AbstractCegarLoop]: Abstraction has has 621 places, 553 transitions, 6253 flow [2022-11-20 10:30:57,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 217.6) internal successors, (2176), 10 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:57,613 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:57,613 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:57,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-11-20 10:30:57,613 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:30:57,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:57,614 INFO L85 PathProgramCache]: Analyzing trace with hash -550471674, now seen corresponding path program 12 times [2022-11-20 10:30:57,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:57,614 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859130896] [2022-11-20 10:30:57,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:57,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:57,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:57,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:57,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:57,925 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859130896] [2022-11-20 10:30:57,926 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859130896] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:57,926 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:57,926 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:57,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510614977] [2022-11-20 10:30:57,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:57,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:57,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:57,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:57,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:57,929 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 215 out of 256 [2022-11-20 10:30:57,931 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 621 places, 553 transitions, 6253 flow. Second operand has 10 states, 10 states have (on average 217.6) internal successors, (2176), 10 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:57,931 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:57,931 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 215 of 256 [2022-11-20 10:30:57,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:31:00,095 INFO L130 PetriNetUnfolder]: 1433/5765 cut-off events. [2022-11-20 10:31:00,095 INFO L131 PetriNetUnfolder]: For 45193/45210 co-relation queries the response was YES. [2022-11-20 10:31:00,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26197 conditions, 5765 events. 1433/5765 cut-off events. For 45193/45210 co-relation queries the response was YES. Maximal size of possible extension queue 596. Compared 67436 event pairs, 674 based on Foata normal form. 2/5595 useless extension candidates. Maximal degree in co-relation 26009. Up to 1853 conditions per place. [2022-11-20 10:31:00,246 INFO L137 encePairwiseOnDemand]: 243/256 looper letters, 250 selfloop transitions, 116 changer transitions 24/600 dead transitions. [2022-11-20 10:31:00,246 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 636 places, 600 transitions, 7486 flow [2022-11-20 10:31:00,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-20 10:31:00,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-20 10:31:00,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3976 transitions. [2022-11-20 10:31:00,252 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8628472222222222 [2022-11-20 10:31:00,252 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3976 transitions. [2022-11-20 10:31:00,252 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3976 transitions. [2022-11-20 10:31:00,253 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:31:00,253 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3976 transitions. [2022-11-20 10:31:00,258 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 220.88888888888889) internal successors, (3976), 18 states have internal predecessors, (3976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:00,262 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 256.0) internal successors, (4864), 19 states have internal predecessors, (4864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:00,263 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 256.0) internal successors, (4864), 19 states have internal predecessors, (4864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:00,263 INFO L175 Difference]: Start difference. First operand has 621 places, 553 transitions, 6253 flow. Second operand 18 states and 3976 transitions. [2022-11-20 10:31:00,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 636 places, 600 transitions, 7486 flow [2022-11-20 10:31:00,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 631 places, 600 transitions, 7299 flow, removed 42 selfloop flow, removed 5 redundant places. [2022-11-20 10:31:00,796 INFO L231 Difference]: Finished difference. Result has 638 places, 562 transitions, 6549 flow [2022-11-20 10:31:00,797 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=256, PETRI_DIFFERENCE_MINUEND_FLOW=6069, PETRI_DIFFERENCE_MINUEND_PLACES=614, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=6549, PETRI_PLACES=638, PETRI_TRANSITIONS=562} [2022-11-20 10:31:00,797 INFO L288 CegarLoopForPetriNet]: 232 programPoint places, 406 predicate places. [2022-11-20 10:31:00,797 INFO L495 AbstractCegarLoop]: Abstraction has has 638 places, 562 transitions, 6549 flow [2022-11-20 10:31:00,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 217.6) internal successors, (2176), 10 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:00,798 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:31:00,798 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:31:00,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-11-20 10:31:00,798 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:31:00,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:31:00,799 INFO L85 PathProgramCache]: Analyzing trace with hash -1709575544, now seen corresponding path program 13 times [2022-11-20 10:31:00,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:31:00,799 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141842787] [2022-11-20 10:31:00,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:31:00,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:31:00,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:31:01,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-20 10:31:01,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:31:01,114 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141842787] [2022-11-20 10:31:01,114 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141842787] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:31:01,115 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:31:01,115 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:31:01,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193929746] [2022-11-20 10:31:01,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:31:01,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:31:01,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:31:01,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:31:01,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:31:01,118 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 215 out of 256 [2022-11-20 10:31:01,120 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 638 places, 562 transitions, 6549 flow. Second operand has 10 states, 10 states have (on average 217.6) internal successors, (2176), 10 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:01,120 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:31:01,120 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 215 of 256 [2022-11-20 10:31:01,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:31:03,517 INFO L130 PetriNetUnfolder]: 1531/6193 cut-off events. [2022-11-20 10:31:03,517 INFO L131 PetriNetUnfolder]: For 56062/56079 co-relation queries the response was YES. [2022-11-20 10:31:03,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28619 conditions, 6193 events. 1531/6193 cut-off events. For 56062/56079 co-relation queries the response was YES. Maximal size of possible extension queue 644. Compared 73606 event pairs, 623 based on Foata normal form. 2/6034 useless extension candidates. Maximal degree in co-relation 28427. Up to 1760 conditions per place. [2022-11-20 10:31:03,746 INFO L137 encePairwiseOnDemand]: 243/256 looper letters, 277 selfloop transitions, 143 changer transitions 23/653 dead transitions. [2022-11-20 10:31:03,746 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 657 places, 653 transitions, 8509 flow [2022-11-20 10:31:03,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-20 10:31:03,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-11-20 10:31:03,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 4847 transitions. [2022-11-20 10:31:03,750 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8606178977272727 [2022-11-20 10:31:03,751 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 4847 transitions. [2022-11-20 10:31:03,751 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 4847 transitions. [2022-11-20 10:31:03,752 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:31:03,752 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 4847 transitions. [2022-11-20 10:31:03,758 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 220.3181818181818) internal successors, (4847), 22 states have internal predecessors, (4847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:03,764 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 256.0) internal successors, (5888), 23 states have internal predecessors, (5888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:03,765 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 256.0) internal successors, (5888), 23 states have internal predecessors, (5888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:03,765 INFO L175 Difference]: Start difference. First operand has 638 places, 562 transitions, 6549 flow. Second operand 22 states and 4847 transitions. [2022-11-20 10:31:03,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 657 places, 653 transitions, 8509 flow [2022-11-20 10:31:04,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 655 places, 653 transitions, 8395 flow, removed 57 selfloop flow, removed 2 redundant places. [2022-11-20 10:31:04,364 INFO L231 Difference]: Finished difference. Result has 669 places, 594 transitions, 7480 flow [2022-11-20 10:31:04,365 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=256, PETRI_DIFFERENCE_MINUEND_FLOW=6437, PETRI_DIFFERENCE_MINUEND_PLACES=634, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=7480, PETRI_PLACES=669, PETRI_TRANSITIONS=594} [2022-11-20 10:31:04,366 INFO L288 CegarLoopForPetriNet]: 232 programPoint places, 437 predicate places. [2022-11-20 10:31:04,366 INFO L495 AbstractCegarLoop]: Abstraction has has 669 places, 594 transitions, 7480 flow [2022-11-20 10:31:04,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 217.6) internal successors, (2176), 10 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:04,367 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:31:04,367 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:31:04,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-11-20 10:31:04,367 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:31:04,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:31:04,368 INFO L85 PathProgramCache]: Analyzing trace with hash 632382566, now seen corresponding path program 14 times [2022-11-20 10:31:04,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:31:04,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067359203] [2022-11-20 10:31:04,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:31:04,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:31:04,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:31:04,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-20 10:31:04,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:31:04,720 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067359203] [2022-11-20 10:31:04,720 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067359203] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:31:04,720 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:31:04,720 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:31:04,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719631589] [2022-11-20 10:31:04,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:31:04,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:31:04,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:31:04,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:31:04,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:31:04,723 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 215 out of 256 [2022-11-20 10:31:04,725 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 669 places, 594 transitions, 7480 flow. Second operand has 10 states, 10 states have (on average 217.6) internal successors, (2176), 10 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:04,725 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:31:04,725 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 215 of 256 [2022-11-20 10:31:04,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:31:07,069 INFO L130 PetriNetUnfolder]: 1565/6328 cut-off events. [2022-11-20 10:31:07,069 INFO L131 PetriNetUnfolder]: For 66676/66693 co-relation queries the response was YES. [2022-11-20 10:31:07,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30850 conditions, 6328 events. 1565/6328 cut-off events. For 66676/66693 co-relation queries the response was YES. Maximal size of possible extension queue 664. Compared 75645 event pairs, 638 based on Foata normal form. 2/6157 useless extension candidates. Maximal degree in co-relation 30645. Up to 1785 conditions per place. [2022-11-20 10:31:07,211 INFO L137 encePairwiseOnDemand]: 243/256 looper letters, 328 selfloop transitions, 105 changer transitions 21/664 dead transitions. [2022-11-20 10:31:07,212 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 687 places, 664 transitions, 9320 flow [2022-11-20 10:31:07,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-20 10:31:07,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-20 10:31:07,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 4629 transitions. [2022-11-20 10:31:07,221 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8610491071428571 [2022-11-20 10:31:07,222 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 4629 transitions. [2022-11-20 10:31:07,222 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 4629 transitions. [2022-11-20 10:31:07,223 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:31:07,223 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 4629 transitions. [2022-11-20 10:31:07,228 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 220.42857142857142) internal successors, (4629), 21 states have internal predecessors, (4629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:07,233 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 256.0) internal successors, (5632), 22 states have internal predecessors, (5632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:07,234 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 256.0) internal successors, (5632), 22 states have internal predecessors, (5632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:07,234 INFO L175 Difference]: Start difference. First operand has 669 places, 594 transitions, 7480 flow. Second operand 21 states and 4629 transitions. [2022-11-20 10:31:07,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 687 places, 664 transitions, 9320 flow [2022-11-20 10:31:07,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 685 places, 664 transitions, 9134 flow, removed 93 selfloop flow, removed 2 redundant places. [2022-11-20 10:31:07,848 INFO L231 Difference]: Finished difference. Result has 699 places, 618 transitions, 8160 flow [2022-11-20 10:31:07,849 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=256, PETRI_DIFFERENCE_MINUEND_FLOW=7308, PETRI_DIFFERENCE_MINUEND_PLACES=665, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=8160, PETRI_PLACES=699, PETRI_TRANSITIONS=618} [2022-11-20 10:31:07,849 INFO L288 CegarLoopForPetriNet]: 232 programPoint places, 467 predicate places. [2022-11-20 10:31:07,849 INFO L495 AbstractCegarLoop]: Abstraction has has 699 places, 618 transitions, 8160 flow [2022-11-20 10:31:07,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 217.6) internal successors, (2176), 10 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:07,850 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:31:07,850 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:31:07,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-11-20 10:31:07,850 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:31:07,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:31:07,850 INFO L85 PathProgramCache]: Analyzing trace with hash 1549573336, now seen corresponding path program 15 times [2022-11-20 10:31:07,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:31:07,851 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269133452] [2022-11-20 10:31:07,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:31:07,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:31:07,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:31:08,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:31:08,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:31:08,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269133452] [2022-11-20 10:31:08,133 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269133452] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:31:08,134 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:31:08,134 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:31:08,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565257854] [2022-11-20 10:31:08,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:31:08,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:31:08,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:31:08,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:31:08,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:31:08,137 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 215 out of 256 [2022-11-20 10:31:08,138 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 699 places, 618 transitions, 8160 flow. Second operand has 10 states, 10 states have (on average 217.6) internal successors, (2176), 10 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:08,139 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:31:08,139 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 215 of 256 [2022-11-20 10:31:08,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:31:10,910 INFO L130 PetriNetUnfolder]: 1588/6424 cut-off events. [2022-11-20 10:31:10,910 INFO L131 PetriNetUnfolder]: For 70797/70814 co-relation queries the response was YES. [2022-11-20 10:31:11,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32175 conditions, 6424 events. 1588/6424 cut-off events. For 70797/70814 co-relation queries the response was YES. Maximal size of possible extension queue 673. Compared 77159 event pairs, 624 based on Foata normal form. 2/6265 useless extension candidates. Maximal degree in co-relation 31957. Up to 1856 conditions per place. [2022-11-20 10:31:11,030 INFO L137 encePairwiseOnDemand]: 243/256 looper letters, 298 selfloop transitions, 161 changer transitions 18/687 dead transitions. [2022-11-20 10:31:11,030 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 714 places, 687 transitions, 9938 flow [2022-11-20 10:31:11,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-20 10:31:11,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-20 10:31:11,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3973 transitions. [2022-11-20 10:31:11,035 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8621961805555556 [2022-11-20 10:31:11,035 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3973 transitions. [2022-11-20 10:31:11,035 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3973 transitions. [2022-11-20 10:31:11,036 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:31:11,036 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3973 transitions. [2022-11-20 10:31:11,040 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 220.72222222222223) internal successors, (3973), 18 states have internal predecessors, (3973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:11,044 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 256.0) internal successors, (4864), 19 states have internal predecessors, (4864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:11,045 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 256.0) internal successors, (4864), 19 states have internal predecessors, (4864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:11,045 INFO L175 Difference]: Start difference. First operand has 699 places, 618 transitions, 8160 flow. Second operand 18 states and 3973 transitions. [2022-11-20 10:31:11,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 714 places, 687 transitions, 9938 flow [2022-11-20 10:31:11,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 712 places, 687 transitions, 9748 flow, removed 95 selfloop flow, removed 2 redundant places. [2022-11-20 10:31:11,783 INFO L231 Difference]: Finished difference. Result has 720 places, 639 transitions, 8814 flow [2022-11-20 10:31:11,784 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=256, PETRI_DIFFERENCE_MINUEND_FLOW=7972, PETRI_DIFFERENCE_MINUEND_PLACES=695, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=8814, PETRI_PLACES=720, PETRI_TRANSITIONS=639} [2022-11-20 10:31:11,784 INFO L288 CegarLoopForPetriNet]: 232 programPoint places, 488 predicate places. [2022-11-20 10:31:11,785 INFO L495 AbstractCegarLoop]: Abstraction has has 720 places, 639 transitions, 8814 flow [2022-11-20 10:31:11,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 217.6) internal successors, (2176), 10 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:11,785 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:31:11,785 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:31:11,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-11-20 10:31:11,786 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:31:11,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:31:11,786 INFO L85 PathProgramCache]: Analyzing trace with hash -811189150, now seen corresponding path program 16 times [2022-11-20 10:31:11,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:31:11,787 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878550990] [2022-11-20 10:31:11,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:31:11,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:31:11,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:31:12,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-20 10:31:12,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:31:12,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878550990] [2022-11-20 10:31:12,055 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878550990] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:31:12,055 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:31:12,055 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:31:12,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238100060] [2022-11-20 10:31:12,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:31:12,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:31:12,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:31:12,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:31:12,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:31:12,058 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 215 out of 256 [2022-11-20 10:31:12,060 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 720 places, 639 transitions, 8814 flow. Second operand has 10 states, 10 states have (on average 217.6) internal successors, (2176), 10 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:12,060 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:31:12,060 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 215 of 256 [2022-11-20 10:31:12,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:31:14,688 INFO L130 PetriNetUnfolder]: 1643/6708 cut-off events. [2022-11-20 10:31:14,688 INFO L131 PetriNetUnfolder]: For 74743/74760 co-relation queries the response was YES. [2022-11-20 10:31:14,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34317 conditions, 6708 events. 1643/6708 cut-off events. For 74743/74760 co-relation queries the response was YES. Maximal size of possible extension queue 715. Compared 81431 event pairs, 641 based on Foata normal form. 2/6538 useless extension candidates. Maximal degree in co-relation 34092. Up to 1899 conditions per place. [2022-11-20 10:31:14,880 INFO L137 encePairwiseOnDemand]: 243/256 looper letters, 338 selfloop transitions, 134 changer transitions 16/698 dead transitions. [2022-11-20 10:31:14,880 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 734 places, 698 transitions, 10581 flow [2022-11-20 10:31:14,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-20 10:31:14,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-11-20 10:31:14,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 3755 transitions. [2022-11-20 10:31:14,884 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8628216911764706 [2022-11-20 10:31:14,884 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 3755 transitions. [2022-11-20 10:31:14,884 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 3755 transitions. [2022-11-20 10:31:14,884 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:31:14,884 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 3755 transitions. [2022-11-20 10:31:14,887 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 220.88235294117646) internal successors, (3755), 17 states have internal predecessors, (3755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:14,890 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 256.0) internal successors, (4608), 18 states have internal predecessors, (4608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:14,891 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 256.0) internal successors, (4608), 18 states have internal predecessors, (4608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:14,891 INFO L175 Difference]: Start difference. First operand has 720 places, 639 transitions, 8814 flow. Second operand 17 states and 3755 transitions. [2022-11-20 10:31:14,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 734 places, 698 transitions, 10581 flow [2022-11-20 10:31:15,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 732 places, 698 transitions, 10361 flow, removed 110 selfloop flow, removed 2 redundant places. [2022-11-20 10:31:15,754 INFO L231 Difference]: Finished difference. Result has 741 places, 660 transitions, 9444 flow [2022-11-20 10:31:15,755 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=256, PETRI_DIFFERENCE_MINUEND_FLOW=8638, PETRI_DIFFERENCE_MINUEND_PLACES=716, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=9444, PETRI_PLACES=741, PETRI_TRANSITIONS=660} [2022-11-20 10:31:15,758 INFO L288 CegarLoopForPetriNet]: 232 programPoint places, 509 predicate places. [2022-11-20 10:31:15,758 INFO L495 AbstractCegarLoop]: Abstraction has has 741 places, 660 transitions, 9444 flow [2022-11-20 10:31:15,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 217.6) internal successors, (2176), 10 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:15,759 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:31:15,759 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:31:15,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-11-20 10:31:15,759 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:31:15,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:31:15,760 INFO L85 PathProgramCache]: Analyzing trace with hash 1666617246, now seen corresponding path program 17 times [2022-11-20 10:31:15,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:31:15,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946235604] [2022-11-20 10:31:15,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:31:15,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:31:15,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:31:16,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:31:16,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:31:16,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946235604] [2022-11-20 10:31:16,073 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946235604] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:31:16,073 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:31:16,073 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:31:16,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289947331] [2022-11-20 10:31:16,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:31:16,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:31:16,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:31:16,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:31:16,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:31:16,076 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 215 out of 256 [2022-11-20 10:31:16,077 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 741 places, 660 transitions, 9444 flow. Second operand has 10 states, 10 states have (on average 217.6) internal successors, (2176), 10 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:16,077 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:31:16,077 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 215 of 256 [2022-11-20 10:31:16,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:31:18,991 INFO L130 PetriNetUnfolder]: 1666/6916 cut-off events. [2022-11-20 10:31:18,991 INFO L131 PetriNetUnfolder]: For 80637/80654 co-relation queries the response was YES. [2022-11-20 10:31:19,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35783 conditions, 6916 events. 1666/6916 cut-off events. For 80637/80654 co-relation queries the response was YES. Maximal size of possible extension queue 742. Compared 84838 event pairs, 642 based on Foata normal form. 2/6741 useless extension candidates. Maximal degree in co-relation 35550. Up to 1934 conditions per place. [2022-11-20 10:31:19,132 INFO L137 encePairwiseOnDemand]: 243/256 looper letters, 363 selfloop transitions, 126 changer transitions 17/716 dead transitions. [2022-11-20 10:31:19,133 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 756 places, 716 transitions, 11220 flow [2022-11-20 10:31:19,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-20 10:31:19,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-20 10:31:19,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3975 transitions. [2022-11-20 10:31:19,136 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8626302083333334 [2022-11-20 10:31:19,136 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3975 transitions. [2022-11-20 10:31:19,136 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3975 transitions. [2022-11-20 10:31:19,137 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:31:19,137 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3975 transitions. [2022-11-20 10:31:19,139 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 220.83333333333334) internal successors, (3975), 18 states have internal predecessors, (3975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:19,142 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 256.0) internal successors, (4864), 19 states have internal predecessors, (4864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:19,142 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 256.0) internal successors, (4864), 19 states have internal predecessors, (4864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:19,142 INFO L175 Difference]: Start difference. First operand has 741 places, 660 transitions, 9444 flow. Second operand 18 states and 3975 transitions. [2022-11-20 10:31:19,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 756 places, 716 transitions, 11220 flow [2022-11-20 10:31:19,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 754 places, 716 transitions, 11086 flow, removed 67 selfloop flow, removed 2 redundant places. [2022-11-20 10:31:19,995 INFO L231 Difference]: Finished difference. Result has 762 places, 679 transitions, 10105 flow [2022-11-20 10:31:19,996 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=256, PETRI_DIFFERENCE_MINUEND_FLOW=9314, PETRI_DIFFERENCE_MINUEND_PLACES=737, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=547, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=10105, PETRI_PLACES=762, PETRI_TRANSITIONS=679} [2022-11-20 10:31:19,996 INFO L288 CegarLoopForPetriNet]: 232 programPoint places, 530 predicate places. [2022-11-20 10:31:19,996 INFO L495 AbstractCegarLoop]: Abstraction has has 762 places, 679 transitions, 10105 flow [2022-11-20 10:31:19,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 217.6) internal successors, (2176), 10 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:19,997 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:31:19,997 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:31:19,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-11-20 10:31:19,998 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:31:19,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:31:19,998 INFO L85 PathProgramCache]: Analyzing trace with hash -628071818, now seen corresponding path program 18 times [2022-11-20 10:31:19,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:31:19,998 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170562785] [2022-11-20 10:31:19,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:31:19,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:31:20,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:31:20,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:31:20,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:31:20,248 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170562785] [2022-11-20 10:31:20,248 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170562785] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:31:20,248 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:31:20,249 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:31:20,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483688683] [2022-11-20 10:31:20,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:31:20,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:31:20,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:31:20,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:31:20,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:31:20,252 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 215 out of 256 [2022-11-20 10:31:20,253 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 762 places, 679 transitions, 10105 flow. Second operand has 10 states, 10 states have (on average 217.6) internal successors, (2176), 10 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:20,254 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:31:20,254 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 215 of 256 [2022-11-20 10:31:20,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:31:22,993 INFO L130 PetriNetUnfolder]: 1685/6945 cut-off events. [2022-11-20 10:31:22,993 INFO L131 PetriNetUnfolder]: For 86967/86984 co-relation queries the response was YES. [2022-11-20 10:31:23,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37030 conditions, 6945 events. 1685/6945 cut-off events. For 86967/86984 co-relation queries the response was YES. Maximal size of possible extension queue 750. Compared 85564 event pairs, 640 based on Foata normal form. 2/6770 useless extension candidates. Maximal degree in co-relation 36790. Up to 1969 conditions per place. [2022-11-20 10:31:23,274 INFO L137 encePairwiseOnDemand]: 243/256 looper letters, 345 selfloop transitions, 151 changer transitions 23/729 dead transitions. [2022-11-20 10:31:23,274 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 777 places, 729 transitions, 11718 flow [2022-11-20 10:31:23,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-20 10:31:23,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-20 10:31:23,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3975 transitions. [2022-11-20 10:31:23,278 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8626302083333334 [2022-11-20 10:31:23,278 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3975 transitions. [2022-11-20 10:31:23,278 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3975 transitions. [2022-11-20 10:31:23,279 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:31:23,280 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3975 transitions. [2022-11-20 10:31:23,284 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 220.83333333333334) internal successors, (3975), 18 states have internal predecessors, (3975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:23,288 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 256.0) internal successors, (4864), 19 states have internal predecessors, (4864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:23,289 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 256.0) internal successors, (4864), 19 states have internal predecessors, (4864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:23,289 INFO L175 Difference]: Start difference. First operand has 762 places, 679 transitions, 10105 flow. Second operand 18 states and 3975 transitions. [2022-11-20 10:31:23,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 777 places, 729 transitions, 11718 flow [2022-11-20 10:31:24,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 775 places, 729 transitions, 11542 flow, removed 88 selfloop flow, removed 2 redundant places. [2022-11-20 10:31:24,199 INFO L231 Difference]: Finished difference. Result has 782 places, 693 transitions, 10647 flow [2022-11-20 10:31:24,200 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=256, PETRI_DIFFERENCE_MINUEND_FLOW=9935, PETRI_DIFFERENCE_MINUEND_PLACES=758, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=679, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=10647, PETRI_PLACES=782, PETRI_TRANSITIONS=693} [2022-11-20 10:31:24,200 INFO L288 CegarLoopForPetriNet]: 232 programPoint places, 550 predicate places. [2022-11-20 10:31:24,201 INFO L495 AbstractCegarLoop]: Abstraction has has 782 places, 693 transitions, 10647 flow [2022-11-20 10:31:24,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 217.6) internal successors, (2176), 10 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:24,201 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:31:24,201 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:31:24,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-11-20 10:31:24,201 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:31:24,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:31:24,202 INFO L85 PathProgramCache]: Analyzing trace with hash 1728621314, now seen corresponding path program 19 times [2022-11-20 10:31:24,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:31:24,202 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058416091] [2022-11-20 10:31:24,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:31:24,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:31:24,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:31:24,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:31:24,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:31:24,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058416091] [2022-11-20 10:31:24,471 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058416091] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:31:24,471 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:31:24,471 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:31:24,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583116220] [2022-11-20 10:31:24,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:31:24,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:31:24,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:31:24,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:31:24,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:31:24,474 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 215 out of 256 [2022-11-20 10:31:24,476 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 782 places, 693 transitions, 10647 flow. Second operand has 10 states, 10 states have (on average 217.6) internal successors, (2176), 10 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:24,476 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:31:24,476 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 215 of 256 [2022-11-20 10:31:24,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:31:27,490 INFO L130 PetriNetUnfolder]: 1688/7300 cut-off events. [2022-11-20 10:31:27,490 INFO L131 PetriNetUnfolder]: For 92845/92862 co-relation queries the response was YES. [2022-11-20 10:31:27,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38169 conditions, 7300 events. 1688/7300 cut-off events. For 92845/92862 co-relation queries the response was YES. Maximal size of possible extension queue 792. Compared 91369 event pairs, 632 based on Foata normal form. 2/7137 useless extension candidates. Maximal degree in co-relation 37923. Up to 1981 conditions per place. [2022-11-20 10:31:27,707 INFO L137 encePairwiseOnDemand]: 243/256 looper letters, 329 selfloop transitions, 185 changer transitions 22/746 dead transitions. [2022-11-20 10:31:27,707 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 795 places, 746 transitions, 12234 flow [2022-11-20 10:31:27,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-20 10:31:27,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-11-20 10:31:27,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 3539 transitions. [2022-11-20 10:31:27,711 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.864013671875 [2022-11-20 10:31:27,711 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 3539 transitions. [2022-11-20 10:31:27,711 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 3539 transitions. [2022-11-20 10:31:27,712 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:31:27,712 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 3539 transitions. [2022-11-20 10:31:27,714 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 221.1875) internal successors, (3539), 16 states have internal predecessors, (3539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:27,716 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 256.0) internal successors, (4352), 17 states have internal predecessors, (4352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:27,717 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 256.0) internal successors, (4352), 17 states have internal predecessors, (4352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:27,717 INFO L175 Difference]: Start difference. First operand has 782 places, 693 transitions, 10647 flow. Second operand 16 states and 3539 transitions. [2022-11-20 10:31:27,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 795 places, 746 transitions, 12234 flow [2022-11-20 10:31:28,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 791 places, 746 transitions, 12047 flow, removed 56 selfloop flow, removed 4 redundant places. [2022-11-20 10:31:28,669 INFO L231 Difference]: Finished difference. Result has 798 places, 701 transitions, 11062 flow [2022-11-20 10:31:28,670 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=256, PETRI_DIFFERENCE_MINUEND_FLOW=10463, PETRI_DIFFERENCE_MINUEND_PLACES=776, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=512, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=11062, PETRI_PLACES=798, PETRI_TRANSITIONS=701} [2022-11-20 10:31:28,670 INFO L288 CegarLoopForPetriNet]: 232 programPoint places, 566 predicate places. [2022-11-20 10:31:28,670 INFO L495 AbstractCegarLoop]: Abstraction has has 798 places, 701 transitions, 11062 flow [2022-11-20 10:31:28,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 217.6) internal successors, (2176), 10 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:28,671 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:31:28,671 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:31:28,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-11-20 10:31:28,672 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:31:28,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:31:28,672 INFO L85 PathProgramCache]: Analyzing trace with hash 982652922, now seen corresponding path program 20 times [2022-11-20 10:31:28,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:31:28,673 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326019007] [2022-11-20 10:31:28,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:31:28,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:31:28,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:31:29,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:31:29,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:31:29,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326019007] [2022-11-20 10:31:29,022 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326019007] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:31:29,022 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:31:29,022 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:31:29,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780930575] [2022-11-20 10:31:29,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:31:29,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:31:29,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:31:29,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:31:29,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:31:29,026 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 215 out of 256 [2022-11-20 10:31:29,038 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 798 places, 701 transitions, 11062 flow. Second operand has 10 states, 10 states have (on average 217.6) internal successors, (2176), 10 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:29,048 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:31:29,048 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 215 of 256 [2022-11-20 10:31:29,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:31:32,456 INFO L130 PetriNetUnfolder]: 1688/7187 cut-off events. [2022-11-20 10:31:32,456 INFO L131 PetriNetUnfolder]: For 93226/93243 co-relation queries the response was YES. [2022-11-20 10:31:32,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38579 conditions, 7187 events. 1688/7187 cut-off events. For 93226/93243 co-relation queries the response was YES. Maximal size of possible extension queue 783. Compared 89609 event pairs, 639 based on Foata normal form. 2/7014 useless extension candidates. Maximal degree in co-relation 38334. Up to 1977 conditions per place. [2022-11-20 10:31:32,837 INFO L137 encePairwiseOnDemand]: 243/256 looper letters, 373 selfloop transitions, 137 changer transitions 24/744 dead transitions. [2022-11-20 10:31:32,837 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 812 places, 744 transitions, 12550 flow [2022-11-20 10:31:32,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-20 10:31:32,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-11-20 10:31:32,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 3759 transitions. [2022-11-20 10:31:32,841 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8637408088235294 [2022-11-20 10:31:32,842 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 3759 transitions. [2022-11-20 10:31:32,842 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 3759 transitions. [2022-11-20 10:31:32,843 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:31:32,843 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 3759 transitions. [2022-11-20 10:31:32,847 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 221.11764705882354) internal successors, (3759), 17 states have internal predecessors, (3759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:32,851 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 256.0) internal successors, (4608), 18 states have internal predecessors, (4608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:32,852 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 256.0) internal successors, (4608), 18 states have internal predecessors, (4608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:32,852 INFO L175 Difference]: Start difference. First operand has 798 places, 701 transitions, 11062 flow. Second operand 17 states and 3759 transitions. [2022-11-20 10:31:32,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 812 places, 744 transitions, 12550 flow [2022-11-20 10:31:33,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 807 places, 744 transitions, 12230 flow, removed 40 selfloop flow, removed 5 redundant places. [2022-11-20 10:31:33,973 INFO L231 Difference]: Finished difference. Result has 814 places, 709 transitions, 11280 flow [2022-11-20 10:31:33,974 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=256, PETRI_DIFFERENCE_MINUEND_FLOW=10756, PETRI_DIFFERENCE_MINUEND_PLACES=791, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=701, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=567, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=11280, PETRI_PLACES=814, PETRI_TRANSITIONS=709} [2022-11-20 10:31:33,975 INFO L288 CegarLoopForPetriNet]: 232 programPoint places, 582 predicate places. [2022-11-20 10:31:33,975 INFO L495 AbstractCegarLoop]: Abstraction has has 814 places, 709 transitions, 11280 flow [2022-11-20 10:31:33,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 217.6) internal successors, (2176), 10 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:33,976 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:31:33,976 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:31:33,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-11-20 10:31:33,976 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:31:33,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:31:33,977 INFO L85 PathProgramCache]: Analyzing trace with hash 1567337134, now seen corresponding path program 1 times [2022-11-20 10:31:33,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:31:33,977 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489799586] [2022-11-20 10:31:33,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:31:33,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:31:34,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:31:34,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:31:34,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:31:34,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489799586] [2022-11-20 10:31:34,024 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489799586] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:31:34,024 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:31:34,025 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 10:31:34,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156981497] [2022-11-20 10:31:34,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:31:34,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 10:31:34,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:31:34,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 10:31:34,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:31:34,027 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 233 out of 256 [2022-11-20 10:31:34,028 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 814 places, 709 transitions, 11280 flow. Second operand has 3 states, 3 states have (on average 236.33333333333334) internal successors, (709), 3 states have internal predecessors, (709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:34,028 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:31:34,028 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 233 of 256 [2022-11-20 10:31:34,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:31:35,816 INFO L130 PetriNetUnfolder]: 696/5933 cut-off events. [2022-11-20 10:31:35,816 INFO L131 PetriNetUnfolder]: For 61892/61943 co-relation queries the response was YES. [2022-11-20 10:31:36,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27918 conditions, 5933 events. 696/5933 cut-off events. For 61892/61943 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 70948 event pairs, 39 based on Foata normal form. 4/5780 useless extension candidates. Maximal degree in co-relation 27671. Up to 361 conditions per place. [2022-11-20 10:31:36,095 INFO L137 encePairwiseOnDemand]: 250/256 looper letters, 23 selfloop transitions, 4 changer transitions 1/717 dead transitions. [2022-11-20 10:31:36,095 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 814 places, 717 transitions, 11378 flow [2022-11-20 10:31:36,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 10:31:36,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-20 10:31:36,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 723 transitions. [2022-11-20 10:31:36,097 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.94140625 [2022-11-20 10:31:36,097 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 723 transitions. [2022-11-20 10:31:36,097 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 723 transitions. [2022-11-20 10:31:36,097 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:31:36,097 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 723 transitions. [2022-11-20 10:31:36,098 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 241.0) internal successors, (723), 3 states have internal predecessors, (723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:36,098 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 256.0) internal successors, (1024), 4 states have internal predecessors, (1024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:36,099 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 256.0) internal successors, (1024), 4 states have internal predecessors, (1024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:36,099 INFO L175 Difference]: Start difference. First operand has 814 places, 709 transitions, 11280 flow. Second operand 3 states and 723 transitions. [2022-11-20 10:31:36,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 814 places, 717 transitions, 11378 flow [2022-11-20 10:31:37,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 811 places, 717 transitions, 11202 flow, removed 52 selfloop flow, removed 3 redundant places. [2022-11-20 10:31:37,234 INFO L231 Difference]: Finished difference. Result has 813 places, 711 transitions, 11132 flow [2022-11-20 10:31:37,235 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=256, PETRI_DIFFERENCE_MINUEND_FLOW=11104, PETRI_DIFFERENCE_MINUEND_PLACES=809, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=709, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=705, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=11132, PETRI_PLACES=813, PETRI_TRANSITIONS=711} [2022-11-20 10:31:37,236 INFO L288 CegarLoopForPetriNet]: 232 programPoint places, 581 predicate places. [2022-11-20 10:31:37,236 INFO L495 AbstractCegarLoop]: Abstraction has has 813 places, 711 transitions, 11132 flow [2022-11-20 10:31:37,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 236.33333333333334) internal successors, (709), 3 states have internal predecessors, (709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:37,236 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:31:37,237 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:31:37,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-11-20 10:31:37,237 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:31:37,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:31:37,238 INFO L85 PathProgramCache]: Analyzing trace with hash 1765520354, now seen corresponding path program 2 times [2022-11-20 10:31:37,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:31:37,239 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148637683] [2022-11-20 10:31:37,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:31:37,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:31:37,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:31:37,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:31:37,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:31:37,279 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148637683] [2022-11-20 10:31:37,279 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148637683] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:31:37,279 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:31:37,279 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 10:31:37,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490351842] [2022-11-20 10:31:37,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:31:37,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 10:31:37,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:31:37,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 10:31:37,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:31:37,281 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 233 out of 256 [2022-11-20 10:31:37,282 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 813 places, 711 transitions, 11132 flow. Second operand has 3 states, 3 states have (on average 236.33333333333334) internal successors, (709), 3 states have internal predecessors, (709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:37,282 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:31:37,282 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 233 of 256 [2022-11-20 10:31:37,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:31:39,382 INFO L130 PetriNetUnfolder]: 684/5671 cut-off events. [2022-11-20 10:31:39,382 INFO L131 PetriNetUnfolder]: For 60947/61003 co-relation queries the response was YES. [2022-11-20 10:31:39,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27158 conditions, 5671 events. 684/5671 cut-off events. For 60947/61003 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 66995 event pairs, 32 based on Foata normal form. 8/5558 useless extension candidates. Maximal degree in co-relation 26810. Up to 359 conditions per place. [2022-11-20 10:31:39,786 INFO L137 encePairwiseOnDemand]: 252/256 looper letters, 26 selfloop transitions, 2 changer transitions 2/719 dead transitions. [2022-11-20 10:31:39,786 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 815 places, 719 transitions, 11238 flow [2022-11-20 10:31:39,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 10:31:39,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-20 10:31:39,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 723 transitions. [2022-11-20 10:31:39,787 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.94140625 [2022-11-20 10:31:39,787 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 723 transitions. [2022-11-20 10:31:39,787 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 723 transitions. [2022-11-20 10:31:39,788 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:31:39,788 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 723 transitions. [2022-11-20 10:31:39,788 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 241.0) internal successors, (723), 3 states have internal predecessors, (723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:39,789 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 256.0) internal successors, (1024), 4 states have internal predecessors, (1024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:39,789 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 256.0) internal successors, (1024), 4 states have internal predecessors, (1024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:39,789 INFO L175 Difference]: Start difference. First operand has 813 places, 711 transitions, 11132 flow. Second operand 3 states and 723 transitions. [2022-11-20 10:31:39,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 815 places, 719 transitions, 11238 flow [2022-11-20 10:31:40,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 813 places, 719 transitions, 11230 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-20 10:31:40,608 INFO L231 Difference]: Finished difference. Result has 815 places, 713 transitions, 11148 flow [2022-11-20 10:31:40,609 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=256, PETRI_DIFFERENCE_MINUEND_FLOW=11124, PETRI_DIFFERENCE_MINUEND_PLACES=811, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=711, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=709, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=11148, PETRI_PLACES=815, PETRI_TRANSITIONS=713} [2022-11-20 10:31:40,609 INFO L288 CegarLoopForPetriNet]: 232 programPoint places, 583 predicate places. [2022-11-20 10:31:40,610 INFO L495 AbstractCegarLoop]: Abstraction has has 815 places, 713 transitions, 11148 flow [2022-11-20 10:31:40,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 236.33333333333334) internal successors, (709), 3 states have internal predecessors, (709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:40,610 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:31:40,610 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:31:40,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-11-20 10:31:40,610 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:31:40,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:31:40,611 INFO L85 PathProgramCache]: Analyzing trace with hash 1281768728, now seen corresponding path program 1 times [2022-11-20 10:31:40,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:31:40,611 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012881679] [2022-11-20 10:31:40,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:31:40,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:31:40,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:31:41,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:31:41,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:31:41,387 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012881679] [2022-11-20 10:31:41,387 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012881679] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:31:41,387 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:31:41,388 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-11-20 10:31:41,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051109096] [2022-11-20 10:31:41,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:31:41,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-20 10:31:41,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:31:41,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-20 10:31:41,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2022-11-20 10:31:41,391 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 203 out of 256 [2022-11-20 10:31:41,392 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 815 places, 713 transitions, 11148 flow. Second operand has 12 states, 12 states have (on average 205.66666666666666) internal successors, (2468), 12 states have internal predecessors, (2468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:41,392 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:31:41,392 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 203 of 256 [2022-11-20 10:31:41,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:31:49,981 INFO L130 PetriNetUnfolder]: 3387/11324 cut-off events. [2022-11-20 10:31:49,982 INFO L131 PetriNetUnfolder]: For 94652/94759 co-relation queries the response was YES. [2022-11-20 10:31:50,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48429 conditions, 11324 events. 3387/11324 cut-off events. For 94652/94759 co-relation queries the response was YES. Maximal size of possible extension queue 1157. Compared 141963 event pairs, 1843 based on Foata normal form. 1/10908 useless extension candidates. Maximal degree in co-relation 48016. Up to 5996 conditions per place. [2022-11-20 10:31:50,282 INFO L137 encePairwiseOnDemand]: 239/256 looper letters, 621 selfloop transitions, 56 changer transitions 43/922 dead transitions. [2022-11-20 10:31:50,282 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 853 places, 922 transitions, 13688 flow [2022-11-20 10:31:50,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-11-20 10:31:50,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-11-20 10:31:50,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 8155 transitions. [2022-11-20 10:31:50,411 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8168068910256411 [2022-11-20 10:31:50,411 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 8155 transitions. [2022-11-20 10:31:50,411 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 8155 transitions. [2022-11-20 10:31:50,412 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:31:50,412 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 8155 transitions. [2022-11-20 10:31:50,421 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 209.10256410256412) internal successors, (8155), 39 states have internal predecessors, (8155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:50,429 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 256.0) internal successors, (10240), 40 states have internal predecessors, (10240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:50,431 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 256.0) internal successors, (10240), 40 states have internal predecessors, (10240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:50,431 INFO L175 Difference]: Start difference. First operand has 815 places, 713 transitions, 11148 flow. Second operand 39 states and 8155 transitions. [2022-11-20 10:31:50,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 853 places, 922 transitions, 13688 flow [2022-11-20 10:31:51,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 852 places, 922 transitions, 13682 flow, removed 2 selfloop flow, removed 1 redundant places. [2022-11-20 10:31:51,688 INFO L231 Difference]: Finished difference. Result has 886 places, 768 transitions, 11667 flow [2022-11-20 10:31:51,689 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=256, PETRI_DIFFERENCE_MINUEND_FLOW=11142, PETRI_DIFFERENCE_MINUEND_PLACES=814, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=713, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=699, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=11667, PETRI_PLACES=886, PETRI_TRANSITIONS=768} [2022-11-20 10:31:51,689 INFO L288 CegarLoopForPetriNet]: 232 programPoint places, 654 predicate places. [2022-11-20 10:31:51,689 INFO L495 AbstractCegarLoop]: Abstraction has has 886 places, 768 transitions, 11667 flow [2022-11-20 10:31:51,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 205.66666666666666) internal successors, (2468), 12 states have internal predecessors, (2468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:51,690 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:31:51,690 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:31:51,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-11-20 10:31:51,691 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:31:51,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:31:51,691 INFO L85 PathProgramCache]: Analyzing trace with hash 1007795796, now seen corresponding path program 2 times [2022-11-20 10:31:51,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:31:51,692 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529606567] [2022-11-20 10:31:51,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:31:51,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:31:51,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:31:52,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:31:52,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:31:52,443 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529606567] [2022-11-20 10:31:52,443 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529606567] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:31:52,443 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:31:52,443 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-11-20 10:31:52,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101193361] [2022-11-20 10:31:52,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:31:52,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-20 10:31:52,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:31:52,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-20 10:31:52,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2022-11-20 10:31:52,447 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 203 out of 256 [2022-11-20 10:31:52,448 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 886 places, 768 transitions, 11667 flow. Second operand has 12 states, 12 states have (on average 205.66666666666666) internal successors, (2468), 12 states have internal predecessors, (2468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:52,449 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:31:52,449 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 203 of 256 [2022-11-20 10:31:52,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:32:01,852 INFO L130 PetriNetUnfolder]: 4138/13389 cut-off events. [2022-11-20 10:32:01,852 INFO L131 PetriNetUnfolder]: For 121635/121726 co-relation queries the response was YES. [2022-11-20 10:32:02,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64038 conditions, 13389 events. 4138/13389 cut-off events. For 121635/121726 co-relation queries the response was YES. Maximal size of possible extension queue 1346. Compared 170653 event pairs, 2258 based on Foata normal form. 1/12915 useless extension candidates. Maximal degree in co-relation 63749. Up to 6726 conditions per place. [2022-11-20 10:32:02,365 INFO L137 encePairwiseOnDemand]: 239/256 looper letters, 689 selfloop transitions, 84 changer transitions 40/1015 dead transitions. [2022-11-20 10:32:02,365 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 922 places, 1015 transitions, 15077 flow [2022-11-20 10:32:02,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-11-20 10:32:02,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-11-20 10:32:02,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 8151 transitions. [2022-11-20 10:32:02,372 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.81640625 [2022-11-20 10:32:02,372 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 8151 transitions. [2022-11-20 10:32:02,372 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 8151 transitions. [2022-11-20 10:32:02,373 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:32:02,373 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 8151 transitions. [2022-11-20 10:32:02,378 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 209.0) internal successors, (8151), 39 states have internal predecessors, (8151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:32:02,385 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 256.0) internal successors, (10240), 40 states have internal predecessors, (10240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:32:02,387 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 256.0) internal successors, (10240), 40 states have internal predecessors, (10240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:32:02,387 INFO L175 Difference]: Start difference. First operand has 886 places, 768 transitions, 11667 flow. Second operand 39 states and 8151 transitions. [2022-11-20 10:32:02,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 922 places, 1015 transitions, 15077 flow [2022-11-20 10:32:04,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 920 places, 1015 transitions, 14809 flow, removed 134 selfloop flow, removed 2 redundant places. [2022-11-20 10:32:04,119 INFO L231 Difference]: Finished difference. Result has 954 places, 823 transitions, 12442 flow [2022-11-20 10:32:04,120 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=256, PETRI_DIFFERENCE_MINUEND_FLOW=11537, PETRI_DIFFERENCE_MINUEND_PLACES=882, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=768, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=726, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=12442, PETRI_PLACES=954, PETRI_TRANSITIONS=823} [2022-11-20 10:32:04,120 INFO L288 CegarLoopForPetriNet]: 232 programPoint places, 722 predicate places. [2022-11-20 10:32:04,121 INFO L495 AbstractCegarLoop]: Abstraction has has 954 places, 823 transitions, 12442 flow [2022-11-20 10:32:04,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 205.66666666666666) internal successors, (2468), 12 states have internal predecessors, (2468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:32:04,121 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:32:04,121 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:32:04,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-11-20 10:32:04,121 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:32:04,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:32:04,122 INFO L85 PathProgramCache]: Analyzing trace with hash 1377886894, now seen corresponding path program 3 times [2022-11-20 10:32:04,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:32:04,122 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161633587] [2022-11-20 10:32:04,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:32:04,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:32:04,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:32:04,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:32:04,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:32:04,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161633587] [2022-11-20 10:32:04,710 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161633587] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:32:04,710 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:32:04,710 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-11-20 10:32:04,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520094734] [2022-11-20 10:32:04,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:32:04,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-20 10:32:04,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:32:04,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-20 10:32:04,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2022-11-20 10:32:04,713 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 203 out of 256 [2022-11-20 10:32:04,715 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 954 places, 823 transitions, 12442 flow. Second operand has 12 states, 12 states have (on average 205.66666666666666) internal successors, (2468), 12 states have internal predecessors, (2468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:32:04,715 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:32:04,715 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 203 of 256 [2022-11-20 10:32:04,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand