./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/parallel-bakery-3.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 2329fc70 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_8bf5ed0b-dbec-40d3-af1d-29ff227eb4e0/bin/uautomizer-uyxdKDjOR8/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8bf5ed0b-dbec-40d3-af1d-29ff227eb4e0/bin/uautomizer-uyxdKDjOR8/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8bf5ed0b-dbec-40d3-af1d-29ff227eb4e0/bin/uautomizer-uyxdKDjOR8/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8bf5ed0b-dbec-40d3-af1d-29ff227eb4e0/bin/uautomizer-uyxdKDjOR8/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/parallel-bakery-3.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8bf5ed0b-dbec-40d3-af1d-29ff227eb4e0/bin/uautomizer-uyxdKDjOR8/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8bf5ed0b-dbec-40d3-af1d-29ff227eb4e0/bin/uautomizer-uyxdKDjOR8 --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 f6b55d0b1c42ab7aaefa2efb35454af77e64d43e1c106bfebef7445a043c9409 --- 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-2329fc7 [2022-12-13 21:45:47,172 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-13 21:45:47,173 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-13 21:45:47,186 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-13 21:45:47,187 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-13 21:45:47,187 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-13 21:45:47,188 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-13 21:45:47,189 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-13 21:45:47,190 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-13 21:45:47,190 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-13 21:45:47,191 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-13 21:45:47,192 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-13 21:45:47,192 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-13 21:45:47,193 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-13 21:45:47,193 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-13 21:45:47,194 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-13 21:45:47,195 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-13 21:45:47,195 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-13 21:45:47,196 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-13 21:45:47,197 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-13 21:45:47,198 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-13 21:45:47,199 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-13 21:45:47,200 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-13 21:45:47,201 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-13 21:45:47,203 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-13 21:45:47,203 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-13 21:45:47,203 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-13 21:45:47,204 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-13 21:45:47,204 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-13 21:45:47,205 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-13 21:45:47,205 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-13 21:45:47,205 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-13 21:45:47,206 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-13 21:45:47,206 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-13 21:45:47,207 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-13 21:45:47,207 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-13 21:45:47,207 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-13 21:45:47,208 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-13 21:45:47,208 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-13 21:45:47,208 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-13 21:45:47,209 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-13 21:45:47,210 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8bf5ed0b-dbec-40d3-af1d-29ff227eb4e0/bin/uautomizer-uyxdKDjOR8/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-12-13 21:45:47,224 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-13 21:45:47,224 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-13 21:45:47,224 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-12-13 21:45:47,224 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-12-13 21:45:47,225 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-13 21:45:47,225 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-13 21:45:47,226 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-13 21:45:47,226 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-13 21:45:47,226 INFO L138 SettingsManager]: * Use SBE=true [2022-12-13 21:45:47,226 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-13 21:45:47,226 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-13 21:45:47,226 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-13 21:45:47,226 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-13 21:45:47,226 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-13 21:45:47,226 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-13 21:45:47,227 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-13 21:45:47,227 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-13 21:45:47,227 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-13 21:45:47,227 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-13 21:45:47,227 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-13 21:45:47,227 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-13 21:45:47,227 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-13 21:45:47,227 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-13 21:45:47,227 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-13 21:45:47,227 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-13 21:45:47,228 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-13 21:45:47,228 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-13 21:45:47,228 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-13 21:45:47,228 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-12-13 21:45:47,228 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-13 21:45:47,228 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-12-13 21:45:47,228 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-12-13 21:45:47,228 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2022-12-13 21:45:47,228 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-12-13 21:45:47,229 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2022-12-13 21:45:47,229 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_8bf5ed0b-dbec-40d3-af1d-29ff227eb4e0/bin/uautomizer-uyxdKDjOR8/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_8bf5ed0b-dbec-40d3-af1d-29ff227eb4e0/bin/uautomizer-uyxdKDjOR8 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 -> f6b55d0b1c42ab7aaefa2efb35454af77e64d43e1c106bfebef7445a043c9409 [2022-12-13 21:45:47,387 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-13 21:45:47,408 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-13 21:45:47,410 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-13 21:45:47,411 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-13 21:45:47,412 INFO L275 PluginConnector]: CDTParser initialized [2022-12-13 21:45:47,413 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8bf5ed0b-dbec-40d3-af1d-29ff227eb4e0/bin/uautomizer-uyxdKDjOR8/../../sv-benchmarks/c/weaver/parallel-bakery-3.wvr.c [2022-12-13 21:45:50,063 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-13 21:45:50,188 INFO L351 CDTParser]: Found 1 translation units. [2022-12-13 21:45:50,188 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8bf5ed0b-dbec-40d3-af1d-29ff227eb4e0/sv-benchmarks/c/weaver/parallel-bakery-3.wvr.c [2022-12-13 21:45:50,193 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8bf5ed0b-dbec-40d3-af1d-29ff227eb4e0/bin/uautomizer-uyxdKDjOR8/data/8e89f6dc1/6f084c62f3784f6eb233e85d2d92f8ee/FLAG93e587b3f [2022-12-13 21:45:50,203 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8bf5ed0b-dbec-40d3-af1d-29ff227eb4e0/bin/uautomizer-uyxdKDjOR8/data/8e89f6dc1/6f084c62f3784f6eb233e85d2d92f8ee [2022-12-13 21:45:50,206 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-13 21:45:50,207 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-12-13 21:45:50,208 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-13 21:45:50,208 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-13 21:45:50,210 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-13 21:45:50,211 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.12 09:45:50" (1/1) ... [2022-12-13 21:45:50,212 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6d8b4f76 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 09:45:50, skipping insertion in model container [2022-12-13 21:45:50,212 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.12 09:45:50" (1/1) ... [2022-12-13 21:45:50,217 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-13 21:45:50,233 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-13 21:45:50,336 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,337 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,337 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,338 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,338 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,338 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,338 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,339 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,340 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,340 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,340 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,341 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,341 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,342 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,342 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,342 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,343 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,343 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,343 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,343 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,344 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,344 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,344 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,344 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,345 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,346 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,346 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,346 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,346 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,347 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,347 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,347 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,347 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,348 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,348 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,348 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,348 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,349 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,349 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,349 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,349 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,350 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,350 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,350 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,350 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,351 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,351 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,351 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,352 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,352 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,352 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,352 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,352 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,353 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,353 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,353 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,353 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,353 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,354 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,354 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,354 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,355 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,355 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,355 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,355 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,356 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,356 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,356 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,356 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,356 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,356 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,357 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,363 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_8bf5ed0b-dbec-40d3-af1d-29ff227eb4e0/sv-benchmarks/c/weaver/parallel-bakery-3.wvr.c[5426,5439] [2022-12-13 21:45:50,367 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-13 21:45:50,373 INFO L203 MainTranslator]: Completed pre-run [2022-12-13 21:45:50,383 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,383 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,383 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,383 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,384 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,384 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,384 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,384 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,384 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,385 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,385 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,385 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,385 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,386 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,386 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,386 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,386 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,386 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,387 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,387 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,387 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,387 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,387 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,387 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,388 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,388 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,388 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,388 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,389 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,389 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,389 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,389 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,389 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,389 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,390 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,390 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,390 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,390 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,390 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,391 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,391 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,391 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,391 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,392 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,392 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,392 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,392 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,392 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,393 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,393 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,393 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,394 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,394 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,394 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,394 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,394 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,394 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,395 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,395 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,395 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,395 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,396 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,396 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,396 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,396 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,397 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,397 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,397 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,397 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,397 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,397 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 21:45:50,398 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 21:45:50,402 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_8bf5ed0b-dbec-40d3-af1d-29ff227eb4e0/sv-benchmarks/c/weaver/parallel-bakery-3.wvr.c[5426,5439] [2022-12-13 21:45:50,402 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-13 21:45:50,413 INFO L208 MainTranslator]: Completed translation [2022-12-13 21:45:50,413 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 09:45:50 WrapperNode [2022-12-13 21:45:50,413 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-13 21:45:50,414 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-13 21:45:50,414 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-13 21:45:50,414 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-13 21:45:50,420 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 09:45:50" (1/1) ... [2022-12-13 21:45:50,426 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 09:45:50" (1/1) ... [2022-12-13 21:45:50,443 INFO L138 Inliner]: procedures = 22, calls = 110, calls flagged for inlining = 16, calls inlined = 16, statements flattened = 255 [2022-12-13 21:45:50,444 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-13 21:45:50,444 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-13 21:45:50,444 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-13 21:45:50,444 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-13 21:45:50,452 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 09:45:50" (1/1) ... [2022-12-13 21:45:50,452 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 09:45:50" (1/1) ... [2022-12-13 21:45:50,454 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 09:45:50" (1/1) ... [2022-12-13 21:45:50,454 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 09:45:50" (1/1) ... [2022-12-13 21:45:50,459 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 09:45:50" (1/1) ... [2022-12-13 21:45:50,460 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 09:45:50" (1/1) ... [2022-12-13 21:45:50,462 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 09:45:50" (1/1) ... [2022-12-13 21:45:50,463 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 09:45:50" (1/1) ... [2022-12-13 21:45:50,465 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-13 21:45:50,465 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-13 21:45:50,465 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-13 21:45:50,465 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-13 21:45:50,466 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 09:45:50" (1/1) ... [2022-12-13 21:45:50,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-13 21:45:50,483 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8bf5ed0b-dbec-40d3-af1d-29ff227eb4e0/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 21:45:50,494 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8bf5ed0b-dbec-40d3-af1d-29ff227eb4e0/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-13 21:45:50,496 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8bf5ed0b-dbec-40d3-af1d-29ff227eb4e0/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-13 21:45:50,521 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-13 21:45:50,521 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-12-13 21:45:50,522 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-12-13 21:45:50,522 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-12-13 21:45:50,522 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-12-13 21:45:50,522 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-12-13 21:45:50,522 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-12-13 21:45:50,522 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-13 21:45:50,522 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-12-13 21:45:50,522 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-12-13 21:45:50,522 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-12-13 21:45:50,523 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-12-13 21:45:50,523 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-13 21:45:50,523 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-13 21:45:50,523 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-12-13 21:45:50,523 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-13 21:45:50,525 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-12-13 21:45:50,605 INFO L235 CfgBuilder]: Building ICFG [2022-12-13 21:45:50,606 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-13 21:45:50,859 INFO L276 CfgBuilder]: Performing block encoding [2022-12-13 21:45:50,961 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-13 21:45:50,961 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-12-13 21:45:50,964 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 09:45:50 BoogieIcfgContainer [2022-12-13 21:45:50,964 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-13 21:45:50,977 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-13 21:45:50,977 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-13 21:45:50,979 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-13 21:45:50,979 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.12 09:45:50" (1/3) ... [2022-12-13 21:45:50,980 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5e4c039 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.12 09:45:50, skipping insertion in model container [2022-12-13 21:45:50,980 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 09:45:50" (2/3) ... [2022-12-13 21:45:50,980 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5e4c039 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.12 09:45:50, skipping insertion in model container [2022-12-13 21:45:50,981 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 09:45:50" (3/3) ... [2022-12-13 21:45:50,982 INFO L112 eAbstractionObserver]: Analyzing ICFG parallel-bakery-3.wvr.c [2022-12-13 21:45:50,990 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-12-13 21:45:50,998 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-13 21:45:50,998 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-12-13 21:45:50,998 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-12-13 21:45:51,061 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-12-13 21:45:51,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 160 places, 152 transitions, 328 flow [2022-12-13 21:45:51,150 INFO L130 PetriNetUnfolder]: 2/149 cut-off events. [2022-12-13 21:45:51,150 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-12-13 21:45:51,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 162 conditions, 149 events. 2/149 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 108 event pairs, 0 based on Foata normal form. 0/146 useless extension candidates. Maximal degree in co-relation 107. Up to 2 conditions per place. [2022-12-13 21:45:51,153 INFO L82 GeneralOperation]: Start removeDead. Operand has 160 places, 152 transitions, 328 flow [2022-12-13 21:45:51,157 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 146 places, 138 transitions, 294 flow [2022-12-13 21:45:51,160 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-12-13 21:45:51,168 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 146 places, 138 transitions, 294 flow [2022-12-13 21:45:51,170 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 146 places, 138 transitions, 294 flow [2022-12-13 21:45:51,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 146 places, 138 transitions, 294 flow [2022-12-13 21:45:51,200 INFO L130 PetriNetUnfolder]: 2/138 cut-off events. [2022-12-13 21:45:51,200 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-12-13 21:45:51,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 151 conditions, 138 events. 2/138 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 106 event pairs, 0 based on Foata normal form. 0/136 useless extension candidates. Maximal degree in co-relation 107. Up to 2 conditions per place. [2022-12-13 21:45:51,202 INFO L119 LiptonReduction]: Number of co-enabled transitions 2184 [2022-12-13 21:45:54,060 INFO L134 LiptonReduction]: Checked pairs total: 18705 [2022-12-13 21:45:54,060 INFO L136 LiptonReduction]: Total number of compositions: 98 [2022-12-13 21:45:54,071 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-13 21:45:54,075 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;@55d522f1, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2022-12-13 21:45:54,075 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-12-13 21:45:54,083 INFO L130 PetriNetUnfolder]: 0/48 cut-off events. [2022-12-13 21:45:54,083 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-12-13 21:45:54,083 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 21:45:54,084 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] [2022-12-13 21:45:54,084 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-12-13 21:45:54,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:45:54,088 INFO L85 PathProgramCache]: Analyzing trace with hash -369427815, now seen corresponding path program 1 times [2022-12-13 21:45:54,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:45:54,094 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978424984] [2022-12-13 21:45:54,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:45:54,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:45:54,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:45:54,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:45:54,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:45:54,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978424984] [2022-12-13 21:45:54,715 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978424984] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:45:54,715 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:45:54,715 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-13 21:45:54,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721804953] [2022-12-13 21:45:54,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:45:54,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-13 21:45:54,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:45:54,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-13 21:45:54,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-12-13 21:45:54,833 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 114 out of 250 [2022-12-13 21:45:54,836 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 49 transitions, 116 flow. Second operand has 9 states, 9 states have (on average 118.11111111111111) internal successors, (1063), 9 states have internal predecessors, (1063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:45:54,837 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 21:45:54,837 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 114 of 250 [2022-12-13 21:45:54,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 21:45:55,808 INFO L130 PetriNetUnfolder]: 4666/7168 cut-off events. [2022-12-13 21:45:55,809 INFO L131 PetriNetUnfolder]: For 394/394 co-relation queries the response was YES. [2022-12-13 21:45:55,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14639 conditions, 7168 events. 4666/7168 cut-off events. For 394/394 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 41328 event pairs, 1653 based on Foata normal form. 1/7110 useless extension candidates. Maximal degree in co-relation 12818. Up to 2475 conditions per place. [2022-12-13 21:45:55,852 INFO L137 encePairwiseOnDemand]: 242/250 looper letters, 147 selfloop transitions, 15 changer transitions 19/193 dead transitions. [2022-12-13 21:45:55,852 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 193 transitions, 820 flow [2022-12-13 21:45:55,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-13 21:45:55,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-12-13 21:45:55,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1436 transitions. [2022-12-13 21:45:55,870 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5221818181818182 [2022-12-13 21:45:55,871 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1436 transitions. [2022-12-13 21:45:55,871 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1436 transitions. [2022-12-13 21:45:55,874 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 21:45:55,876 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1436 transitions. [2022-12-13 21:45:55,882 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 130.54545454545453) internal successors, (1436), 11 states have internal predecessors, (1436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:45:55,890 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 250.0) internal successors, (3000), 12 states have internal predecessors, (3000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:45:55,892 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 250.0) internal successors, (3000), 12 states have internal predecessors, (3000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:45:55,894 INFO L175 Difference]: Start difference. First operand has 59 places, 49 transitions, 116 flow. Second operand 11 states and 1436 transitions. [2022-12-13 21:45:55,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 193 transitions, 820 flow [2022-12-13 21:45:55,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 193 transitions, 772 flow, removed 0 selfloop flow, removed 6 redundant places. [2022-12-13 21:45:55,918 INFO L231 Difference]: Finished difference. Result has 67 places, 65 transitions, 196 flow [2022-12-13 21:45:55,920 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=104, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=196, PETRI_PLACES=67, PETRI_TRANSITIONS=65} [2022-12-13 21:45:55,924 INFO L288 CegarLoopForPetriNet]: 59 programPoint places, 8 predicate places. [2022-12-13 21:45:55,924 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 65 transitions, 196 flow [2022-12-13 21:45:55,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 118.11111111111111) internal successors, (1063), 9 states have internal predecessors, (1063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:45:55,925 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 21:45:55,925 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] [2022-12-13 21:45:55,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-13 21:45:55,925 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-12-13 21:45:55,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:45:55,926 INFO L85 PathProgramCache]: Analyzing trace with hash 1517128493, now seen corresponding path program 2 times [2022-12-13 21:45:55,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:45:55,927 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333777561] [2022-12-13 21:45:55,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:45:55,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:45:55,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:45:56,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:45:56,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:45:56,660 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333777561] [2022-12-13 21:45:56,660 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333777561] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:45:56,660 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:45:56,660 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-13 21:45:56,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811699197] [2022-12-13 21:45:56,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:45:56,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-13 21:45:56,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:45:56,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-13 21:45:56,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-12-13 21:45:56,714 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 250 [2022-12-13 21:45:56,715 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 65 transitions, 196 flow. Second operand has 8 states, 8 states have (on average 119.375) internal successors, (955), 8 states have internal predecessors, (955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:45:56,716 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 21:45:56,716 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 250 [2022-12-13 21:45:56,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 21:45:57,496 INFO L130 PetriNetUnfolder]: 5674/9969 cut-off events. [2022-12-13 21:45:57,496 INFO L131 PetriNetUnfolder]: For 150/150 co-relation queries the response was YES. [2022-12-13 21:45:57,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20090 conditions, 9969 events. 5674/9969 cut-off events. For 150/150 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 71730 event pairs, 1093 based on Foata normal form. 168/9950 useless extension candidates. Maximal degree in co-relation 20068. Up to 5482 conditions per place. [2022-12-13 21:45:57,534 INFO L137 encePairwiseOnDemand]: 238/250 looper letters, 99 selfloop transitions, 20 changer transitions 0/149 dead transitions. [2022-12-13 21:45:57,534 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 149 transitions, 611 flow [2022-12-13 21:45:57,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-13 21:45:57,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-13 21:45:57,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 926 transitions. [2022-12-13 21:45:57,536 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5291428571428571 [2022-12-13 21:45:57,536 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 926 transitions. [2022-12-13 21:45:57,536 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 926 transitions. [2022-12-13 21:45:57,537 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 21:45:57,537 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 926 transitions. [2022-12-13 21:45:57,538 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 132.28571428571428) internal successors, (926), 7 states have internal predecessors, (926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:45:57,540 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 250.0) internal successors, (2000), 8 states have internal predecessors, (2000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:45:57,541 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 250.0) internal successors, (2000), 8 states have internal predecessors, (2000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:45:57,541 INFO L175 Difference]: Start difference. First operand has 67 places, 65 transitions, 196 flow. Second operand 7 states and 926 transitions. [2022-12-13 21:45:57,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 149 transitions, 611 flow [2022-12-13 21:45:57,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 149 transitions, 609 flow, removed 1 selfloop flow, removed 1 redundant places. [2022-12-13 21:45:57,546 INFO L231 Difference]: Finished difference. Result has 75 places, 84 transitions, 340 flow [2022-12-13 21:45:57,546 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=194, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=340, PETRI_PLACES=75, PETRI_TRANSITIONS=84} [2022-12-13 21:45:57,547 INFO L288 CegarLoopForPetriNet]: 59 programPoint places, 16 predicate places. [2022-12-13 21:45:57,547 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 84 transitions, 340 flow [2022-12-13 21:45:57,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 119.375) internal successors, (955), 8 states have internal predecessors, (955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:45:57,547 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 21:45:57,547 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] [2022-12-13 21:45:57,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-12-13 21:45:57,548 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-12-13 21:45:57,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:45:57,548 INFO L85 PathProgramCache]: Analyzing trace with hash -214835913, now seen corresponding path program 3 times [2022-12-13 21:45:57,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:45:57,548 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031380673] [2022-12-13 21:45:57,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:45:57,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:45:57,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:45:57,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:45:57,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:45:57,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031380673] [2022-12-13 21:45:57,661 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031380673] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:45:57,661 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:45:57,662 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-13 21:45:57,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064543655] [2022-12-13 21:45:57,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:45:57,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-13 21:45:57,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:45:57,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-13 21:45:57,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 21:45:57,669 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 250 [2022-12-13 21:45:57,670 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 84 transitions, 340 flow. Second operand has 3 states, 3 states have (on average 135.0) internal successors, (405), 3 states have internal predecessors, (405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:45:57,670 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 21:45:57,671 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 250 [2022-12-13 21:45:57,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 21:45:58,373 INFO L130 PetriNetUnfolder]: 4773/8658 cut-off events. [2022-12-13 21:45:58,373 INFO L131 PetriNetUnfolder]: For 5519/5852 co-relation queries the response was YES. [2022-12-13 21:45:58,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22690 conditions, 8658 events. 4773/8658 cut-off events. For 5519/5852 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 64091 event pairs, 2402 based on Foata normal form. 302/8631 useless extension candidates. Maximal degree in co-relation 15208. Up to 5065 conditions per place. [2022-12-13 21:45:58,408 INFO L137 encePairwiseOnDemand]: 246/250 looper letters, 70 selfloop transitions, 2 changer transitions 0/109 dead transitions. [2022-12-13 21:45:58,408 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 109 transitions, 590 flow [2022-12-13 21:45:58,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-13 21:45:58,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-13 21:45:58,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 422 transitions. [2022-12-13 21:45:58,410 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5626666666666666 [2022-12-13 21:45:58,410 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 422 transitions. [2022-12-13 21:45:58,411 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 422 transitions. [2022-12-13 21:45:58,411 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 21:45:58,411 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 422 transitions. [2022-12-13 21:45:58,412 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 140.66666666666666) internal successors, (422), 3 states have internal predecessors, (422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:45:58,414 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:45:58,414 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:45:58,415 INFO L175 Difference]: Start difference. First operand has 75 places, 84 transitions, 340 flow. Second operand 3 states and 422 transitions. [2022-12-13 21:45:58,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 109 transitions, 590 flow [2022-12-13 21:45:58,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 109 transitions, 590 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-12-13 21:45:58,424 INFO L231 Difference]: Finished difference. Result has 78 places, 84 transitions, 350 flow [2022-12-13 21:45:58,424 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=340, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=350, PETRI_PLACES=78, PETRI_TRANSITIONS=84} [2022-12-13 21:45:58,425 INFO L288 CegarLoopForPetriNet]: 59 programPoint places, 19 predicate places. [2022-12-13 21:45:58,425 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 84 transitions, 350 flow [2022-12-13 21:45:58,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 135.0) internal successors, (405), 3 states have internal predecessors, (405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:45:58,425 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 21:45:58,426 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] [2022-12-13 21:45:58,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-12-13 21:45:58,426 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-12-13 21:45:58,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:45:58,426 INFO L85 PathProgramCache]: Analyzing trace with hash 552599753, now seen corresponding path program 4 times [2022-12-13 21:45:58,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:45:58,427 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958449083] [2022-12-13 21:45:58,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:45:58,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:45:58,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:45:58,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:45:58,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:45:58,626 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958449083] [2022-12-13 21:45:58,626 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958449083] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:45:58,626 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:45:58,626 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-13 21:45:58,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723691335] [2022-12-13 21:45:58,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:45:58,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-13 21:45:58,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:45:58,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-13 21:45:58,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-12-13 21:45:58,689 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 114 out of 250 [2022-12-13 21:45:58,690 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 84 transitions, 350 flow. Second operand has 9 states, 9 states have (on average 118.11111111111111) internal successors, (1063), 9 states have internal predecessors, (1063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:45:58,690 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 21:45:58,690 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 114 of 250 [2022-12-13 21:45:58,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 21:46:00,035 INFO L130 PetriNetUnfolder]: 8597/13764 cut-off events. [2022-12-13 21:46:00,035 INFO L131 PetriNetUnfolder]: For 10632/11325 co-relation queries the response was YES. [2022-12-13 21:46:00,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39108 conditions, 13764 events. 8597/13764 cut-off events. For 10632/11325 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 91035 event pairs, 2969 based on Foata normal form. 96/13564 useless extension candidates. Maximal degree in co-relation 18685. Up to 3924 conditions per place. [2022-12-13 21:46:00,084 INFO L137 encePairwiseOnDemand]: 242/250 looper letters, 212 selfloop transitions, 25 changer transitions 22/276 dead transitions. [2022-12-13 21:46:00,084 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 276 transitions, 1603 flow [2022-12-13 21:46:00,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-13 21:46:00,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-12-13 21:46:00,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1448 transitions. [2022-12-13 21:46:00,087 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5265454545454545 [2022-12-13 21:46:00,087 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1448 transitions. [2022-12-13 21:46:00,087 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1448 transitions. [2022-12-13 21:46:00,087 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 21:46:00,087 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1448 transitions. [2022-12-13 21:46:00,089 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 131.63636363636363) internal successors, (1448), 11 states have internal predecessors, (1448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:00,093 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 250.0) internal successors, (3000), 12 states have internal predecessors, (3000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:00,094 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 250.0) internal successors, (3000), 12 states have internal predecessors, (3000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:00,094 INFO L175 Difference]: Start difference. First operand has 78 places, 84 transitions, 350 flow. Second operand 11 states and 1448 transitions. [2022-12-13 21:46:00,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 276 transitions, 1603 flow [2022-12-13 21:46:00,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 276 transitions, 1599 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-12-13 21:46:00,110 INFO L231 Difference]: Finished difference. Result has 91 places, 103 transitions, 540 flow [2022-12-13 21:46:00,110 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=346, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=540, PETRI_PLACES=91, PETRI_TRANSITIONS=103} [2022-12-13 21:46:00,110 INFO L288 CegarLoopForPetriNet]: 59 programPoint places, 32 predicate places. [2022-12-13 21:46:00,111 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 103 transitions, 540 flow [2022-12-13 21:46:00,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 118.11111111111111) internal successors, (1063), 9 states have internal predecessors, (1063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:00,111 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 21:46:00,112 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] [2022-12-13 21:46:00,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-12-13 21:46:00,112 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-12-13 21:46:00,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:46:00,112 INFO L85 PathProgramCache]: Analyzing trace with hash 372233819, now seen corresponding path program 5 times [2022-12-13 21:46:00,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:46:00,113 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865849824] [2022-12-13 21:46:00,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:46:00,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:46:00,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:46:00,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:46:00,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:46:00,348 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865849824] [2022-12-13 21:46:00,348 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865849824] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:46:00,348 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:46:00,348 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-13 21:46:00,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404315647] [2022-12-13 21:46:00,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:46:00,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-13 21:46:00,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:46:00,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-13 21:46:00,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-12-13 21:46:00,411 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 114 out of 250 [2022-12-13 21:46:00,412 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 103 transitions, 540 flow. Second operand has 9 states, 9 states have (on average 118.11111111111111) internal successors, (1063), 9 states have internal predecessors, (1063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:00,412 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 21:46:00,412 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 114 of 250 [2022-12-13 21:46:00,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 21:46:02,047 INFO L130 PetriNetUnfolder]: 9015/14512 cut-off events. [2022-12-13 21:46:02,048 INFO L131 PetriNetUnfolder]: For 14861/15563 co-relation queries the response was YES. [2022-12-13 21:46:02,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44087 conditions, 14512 events. 9015/14512 cut-off events. For 14861/15563 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 97119 event pairs, 3039 based on Foata normal form. 98/14315 useless extension candidates. Maximal degree in co-relation 44014. Up to 3924 conditions per place. [2022-12-13 21:46:02,117 INFO L137 encePairwiseOnDemand]: 242/250 looper letters, 206 selfloop transitions, 31 changer transitions 26/280 dead transitions. [2022-12-13 21:46:02,117 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 280 transitions, 1769 flow [2022-12-13 21:46:02,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-13 21:46:02,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-12-13 21:46:02,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1452 transitions. [2022-12-13 21:46:02,120 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.528 [2022-12-13 21:46:02,120 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1452 transitions. [2022-12-13 21:46:02,120 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1452 transitions. [2022-12-13 21:46:02,121 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 21:46:02,121 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1452 transitions. [2022-12-13 21:46:02,124 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 132.0) internal successors, (1452), 11 states have internal predecessors, (1452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:02,126 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 250.0) internal successors, (3000), 12 states have internal predecessors, (3000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:02,127 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 250.0) internal successors, (3000), 12 states have internal predecessors, (3000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:02,127 INFO L175 Difference]: Start difference. First operand has 91 places, 103 transitions, 540 flow. Second operand 11 states and 1452 transitions. [2022-12-13 21:46:02,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 280 transitions, 1769 flow [2022-12-13 21:46:02,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 280 transitions, 1737 flow, removed 16 selfloop flow, removed 1 redundant places. [2022-12-13 21:46:02,234 INFO L231 Difference]: Finished difference. Result has 103 places, 112 transitions, 685 flow [2022-12-13 21:46:02,234 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=526, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=685, PETRI_PLACES=103, PETRI_TRANSITIONS=112} [2022-12-13 21:46:02,235 INFO L288 CegarLoopForPetriNet]: 59 programPoint places, 44 predicate places. [2022-12-13 21:46:02,235 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 112 transitions, 685 flow [2022-12-13 21:46:02,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 118.11111111111111) internal successors, (1063), 9 states have internal predecessors, (1063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:02,236 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 21:46:02,236 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 21:46:02,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-12-13 21:46:02,236 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-13 21:46:02,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:46:02,237 INFO L85 PathProgramCache]: Analyzing trace with hash 389059299, now seen corresponding path program 6 times [2022-12-13 21:46:02,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:46:02,237 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651160700] [2022-12-13 21:46:02,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:46:02,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:46:02,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:46:02,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:46:02,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:46:02,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651160700] [2022-12-13 21:46:02,356 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651160700] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:46:02,356 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:46:02,357 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-13 21:46:02,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458284826] [2022-12-13 21:46:02,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:46:02,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-13 21:46:02,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:46:02,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-13 21:46:02,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 21:46:02,364 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 250 [2022-12-13 21:46:02,364 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 112 transitions, 685 flow. Second operand has 3 states, 3 states have (on average 135.0) internal successors, (405), 3 states have internal predecessors, (405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:02,364 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 21:46:02,365 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 250 [2022-12-13 21:46:02,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 21:46:03,259 INFO L130 PetriNetUnfolder]: 5224/10053 cut-off events. [2022-12-13 21:46:03,259 INFO L131 PetriNetUnfolder]: For 10227/10695 co-relation queries the response was YES. [2022-12-13 21:46:03,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28880 conditions, 10053 events. 5224/10053 cut-off events. For 10227/10695 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 79290 event pairs, 3334 based on Foata normal form. 181/9645 useless extension candidates. Maximal degree in co-relation 28802. Up to 7046 conditions per place. [2022-12-13 21:46:03,291 INFO L137 encePairwiseOnDemand]: 246/250 looper letters, 66 selfloop transitions, 2 changer transitions 0/133 dead transitions. [2022-12-13 21:46:03,291 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 133 transitions, 911 flow [2022-12-13 21:46:03,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-13 21:46:03,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-13 21:46:03,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 422 transitions. [2022-12-13 21:46:03,293 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5626666666666666 [2022-12-13 21:46:03,293 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 422 transitions. [2022-12-13 21:46:03,293 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 422 transitions. [2022-12-13 21:46:03,293 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 21:46:03,293 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 422 transitions. [2022-12-13 21:46:03,294 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 140.66666666666666) internal successors, (422), 3 states have internal predecessors, (422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:03,294 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:03,294 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:03,295 INFO L175 Difference]: Start difference. First operand has 103 places, 112 transitions, 685 flow. Second operand 3 states and 422 transitions. [2022-12-13 21:46:03,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 133 transitions, 911 flow [2022-12-13 21:46:03,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 133 transitions, 884 flow, removed 6 selfloop flow, removed 5 redundant places. [2022-12-13 21:46:03,341 INFO L231 Difference]: Finished difference. Result has 99 places, 112 transitions, 668 flow [2022-12-13 21:46:03,342 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=658, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=668, PETRI_PLACES=99, PETRI_TRANSITIONS=112} [2022-12-13 21:46:03,342 INFO L288 CegarLoopForPetriNet]: 59 programPoint places, 40 predicate places. [2022-12-13 21:46:03,342 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 112 transitions, 668 flow [2022-12-13 21:46:03,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 135.0) internal successors, (405), 3 states have internal predecessors, (405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:03,342 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 21:46:03,342 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] [2022-12-13 21:46:03,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-12-13 21:46:03,343 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-12-13 21:46:03,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:46:03,343 INFO L85 PathProgramCache]: Analyzing trace with hash 1154105137, now seen corresponding path program 7 times [2022-12-13 21:46:03,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:46:03,343 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626885512] [2022-12-13 21:46:03,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:46:03,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:46:03,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:46:03,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:46:03,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:46:03,877 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626885512] [2022-12-13 21:46:03,877 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626885512] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:46:03,877 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:46:03,877 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-13 21:46:03,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874692106] [2022-12-13 21:46:03,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:46:03,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-13 21:46:03,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:46:03,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-13 21:46:03,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-12-13 21:46:03,919 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 250 [2022-12-13 21:46:03,920 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 112 transitions, 668 flow. Second operand has 6 states, 6 states have (on average 122.83333333333333) internal successors, (737), 6 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:03,921 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 21:46:03,921 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 250 [2022-12-13 21:46:03,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 21:46:04,933 INFO L130 PetriNetUnfolder]: 6299/11738 cut-off events. [2022-12-13 21:46:04,933 INFO L131 PetriNetUnfolder]: For 10839/11105 co-relation queries the response was YES. [2022-12-13 21:46:04,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34466 conditions, 11738 events. 6299/11738 cut-off events. For 10839/11105 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 90600 event pairs, 3111 based on Foata normal form. 50/11303 useless extension candidates. Maximal degree in co-relation 33203. Up to 9515 conditions per place. [2022-12-13 21:46:04,983 INFO L137 encePairwiseOnDemand]: 241/250 looper letters, 83 selfloop transitions, 23 changer transitions 0/164 dead transitions. [2022-12-13 21:46:04,983 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 164 transitions, 1097 flow [2022-12-13 21:46:04,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-13 21:46:04,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-13 21:46:04,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 785 transitions. [2022-12-13 21:46:04,985 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5233333333333333 [2022-12-13 21:46:04,985 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 785 transitions. [2022-12-13 21:46:04,985 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 785 transitions. [2022-12-13 21:46:04,986 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 21:46:04,986 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 785 transitions. [2022-12-13 21:46:04,987 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 130.83333333333334) internal successors, (785), 6 states have internal predecessors, (785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:04,988 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 250.0) internal successors, (1750), 7 states have internal predecessors, (1750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:04,989 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 250.0) internal successors, (1750), 7 states have internal predecessors, (1750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:04,989 INFO L175 Difference]: Start difference. First operand has 99 places, 112 transitions, 668 flow. Second operand 6 states and 785 transitions. [2022-12-13 21:46:04,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 164 transitions, 1097 flow [2022-12-13 21:46:05,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 164 transitions, 1093 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-12-13 21:46:05,068 INFO L231 Difference]: Finished difference. Result has 106 places, 133 transitions, 886 flow [2022-12-13 21:46:05,068 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=664, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=886, PETRI_PLACES=106, PETRI_TRANSITIONS=133} [2022-12-13 21:46:05,068 INFO L288 CegarLoopForPetriNet]: 59 programPoint places, 47 predicate places. [2022-12-13 21:46:05,068 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 133 transitions, 886 flow [2022-12-13 21:46:05,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 122.83333333333333) internal successors, (737), 6 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:05,069 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 21:46:05,069 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 21:46:05,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-12-13 21:46:05,069 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-12-13 21:46:05,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:46:05,070 INFO L85 PathProgramCache]: Analyzing trace with hash 1872290063, now seen corresponding path program 8 times [2022-12-13 21:46:05,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:46:05,070 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433022568] [2022-12-13 21:46:05,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:46:05,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:46:05,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:46:05,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:46:05,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:46:05,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433022568] [2022-12-13 21:46:05,632 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433022568] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:46:05,632 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:46:05,632 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-12-13 21:46:05,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830559652] [2022-12-13 21:46:05,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:46:05,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-13 21:46:05,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:46:05,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-13 21:46:05,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-12-13 21:46:05,686 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 114 out of 250 [2022-12-13 21:46:05,687 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 133 transitions, 886 flow. Second operand has 10 states, 10 states have (on average 117.7) internal successors, (1177), 10 states have internal predecessors, (1177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:05,687 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 21:46:05,688 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 114 of 250 [2022-12-13 21:46:05,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 21:46:08,043 INFO L130 PetriNetUnfolder]: 13050/23322 cut-off events. [2022-12-13 21:46:08,043 INFO L131 PetriNetUnfolder]: For 24725/25087 co-relation queries the response was YES. [2022-12-13 21:46:08,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68850 conditions, 23322 events. 13050/23322 cut-off events. For 24725/25087 co-relation queries the response was YES. Maximal size of possible extension queue 754. Compared 192140 event pairs, 3538 based on Foata normal form. 223/22896 useless extension candidates. Maximal degree in co-relation 66941. Up to 10777 conditions per place. [2022-12-13 21:46:08,140 INFO L137 encePairwiseOnDemand]: 239/250 looper letters, 198 selfloop transitions, 52 changer transitions 6/314 dead transitions. [2022-12-13 21:46:08,140 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 314 transitions, 2078 flow [2022-12-13 21:46:08,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-13 21:46:08,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-12-13 21:46:08,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1451 transitions. [2022-12-13 21:46:08,143 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5276363636363637 [2022-12-13 21:46:08,143 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1451 transitions. [2022-12-13 21:46:08,143 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1451 transitions. [2022-12-13 21:46:08,143 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 21:46:08,143 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1451 transitions. [2022-12-13 21:46:08,145 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 131.9090909090909) internal successors, (1451), 11 states have internal predecessors, (1451), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:08,147 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 250.0) internal successors, (3000), 12 states have internal predecessors, (3000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:08,148 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 250.0) internal successors, (3000), 12 states have internal predecessors, (3000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:08,148 INFO L175 Difference]: Start difference. First operand has 106 places, 133 transitions, 886 flow. Second operand 11 states and 1451 transitions. [2022-12-13 21:46:08,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 314 transitions, 2078 flow [2022-12-13 21:46:08,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 314 transitions, 2052 flow, removed 13 selfloop flow, removed 0 redundant places. [2022-12-13 21:46:08,373 INFO L231 Difference]: Finished difference. Result has 123 places, 177 transitions, 1299 flow [2022-12-13 21:46:08,373 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=864, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1299, PETRI_PLACES=123, PETRI_TRANSITIONS=177} [2022-12-13 21:46:08,373 INFO L288 CegarLoopForPetriNet]: 59 programPoint places, 64 predicate places. [2022-12-13 21:46:08,373 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 177 transitions, 1299 flow [2022-12-13 21:46:08,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 117.7) internal successors, (1177), 10 states have internal predecessors, (1177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:08,374 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 21:46:08,374 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] [2022-12-13 21:46:08,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-12-13 21:46:08,374 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-12-13 21:46:08,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:46:08,374 INFO L85 PathProgramCache]: Analyzing trace with hash -1269934051, now seen corresponding path program 9 times [2022-12-13 21:46:08,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:46:08,374 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937469323] [2022-12-13 21:46:08,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:46:08,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:46:08,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:46:08,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:46:08,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:46:08,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937469323] [2022-12-13 21:46:08,671 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937469323] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:46:08,671 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:46:08,671 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-13 21:46:08,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460393025] [2022-12-13 21:46:08,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:46:08,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-13 21:46:08,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:46:08,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-13 21:46:08,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2022-12-13 21:46:08,733 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 113 out of 250 [2022-12-13 21:46:08,735 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 177 transitions, 1299 flow. Second operand has 9 states, 9 states have (on average 117.11111111111111) internal successors, (1054), 9 states have internal predecessors, (1054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:08,735 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 21:46:08,735 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 113 of 250 [2022-12-13 21:46:08,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 21:46:12,115 INFO L130 PetriNetUnfolder]: 17273/30893 cut-off events. [2022-12-13 21:46:12,115 INFO L131 PetriNetUnfolder]: For 57073/57907 co-relation queries the response was YES. [2022-12-13 21:46:12,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102978 conditions, 30893 events. 17273/30893 cut-off events. For 57073/57907 co-relation queries the response was YES. Maximal size of possible extension queue 947. Compared 262407 event pairs, 3504 based on Foata normal form. 570/30845 useless extension candidates. Maximal degree in co-relation 99823. Up to 9204 conditions per place. [2022-12-13 21:46:12,328 INFO L137 encePairwiseOnDemand]: 238/250 looper letters, 206 selfloop transitions, 60 changer transitions 10/332 dead transitions. [2022-12-13 21:46:12,328 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 332 transitions, 2621 flow [2022-12-13 21:46:12,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-13 21:46:12,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-12-13 21:46:12,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1076 transitions. [2022-12-13 21:46:12,331 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.538 [2022-12-13 21:46:12,331 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1076 transitions. [2022-12-13 21:46:12,331 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1076 transitions. [2022-12-13 21:46:12,331 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 21:46:12,332 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1076 transitions. [2022-12-13 21:46:12,333 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 134.5) internal successors, (1076), 8 states have internal predecessors, (1076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:12,336 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 250.0) internal successors, (2250), 9 states have internal predecessors, (2250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:12,336 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 250.0) internal successors, (2250), 9 states have internal predecessors, (2250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:12,336 INFO L175 Difference]: Start difference. First operand has 123 places, 177 transitions, 1299 flow. Second operand 8 states and 1076 transitions. [2022-12-13 21:46:12,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 332 transitions, 2621 flow [2022-12-13 21:46:12,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 332 transitions, 2557 flow, removed 32 selfloop flow, removed 0 redundant places. [2022-12-13 21:46:12,742 INFO L231 Difference]: Finished difference. Result has 135 places, 196 transitions, 1601 flow [2022-12-13 21:46:12,742 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=1251, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1601, PETRI_PLACES=135, PETRI_TRANSITIONS=196} [2022-12-13 21:46:12,742 INFO L288 CegarLoopForPetriNet]: 59 programPoint places, 76 predicate places. [2022-12-13 21:46:12,742 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 196 transitions, 1601 flow [2022-12-13 21:46:12,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 117.11111111111111) internal successors, (1054), 9 states have internal predecessors, (1054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:12,743 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 21:46:12,743 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] [2022-12-13 21:46:12,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-12-13 21:46:12,743 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-12-13 21:46:12,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:46:12,744 INFO L85 PathProgramCache]: Analyzing trace with hash -708155197, now seen corresponding path program 10 times [2022-12-13 21:46:12,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:46:12,744 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951344880] [2022-12-13 21:46:12,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:46:12,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:46:12,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:46:13,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:46:13,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:46:13,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951344880] [2022-12-13 21:46:13,197 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951344880] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:46:13,197 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:46:13,197 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-13 21:46:13,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121753925] [2022-12-13 21:46:13,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:46:13,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-13 21:46:13,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:46:13,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-13 21:46:13,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-12-13 21:46:13,248 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 250 [2022-12-13 21:46:13,249 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 196 transitions, 1601 flow. Second operand has 7 states, 7 states have (on average 120.85714285714286) internal successors, (846), 7 states have internal predecessors, (846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:13,249 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 21:46:13,249 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 250 [2022-12-13 21:46:13,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 21:46:16,309 INFO L130 PetriNetUnfolder]: 14668/27019 cut-off events. [2022-12-13 21:46:16,309 INFO L131 PetriNetUnfolder]: For 86530/88865 co-relation queries the response was YES. [2022-12-13 21:46:16,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99569 conditions, 27019 events. 14668/27019 cut-off events. For 86530/88865 co-relation queries the response was YES. Maximal size of possible extension queue 891. Compared 235439 event pairs, 6225 based on Foata normal form. 774/26752 useless extension candidates. Maximal degree in co-relation 96010. Up to 20376 conditions per place. [2022-12-13 21:46:16,466 INFO L137 encePairwiseOnDemand]: 239/250 looper letters, 161 selfloop transitions, 23 changer transitions 5/260 dead transitions. [2022-12-13 21:46:16,466 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 260 transitions, 2302 flow [2022-12-13 21:46:16,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-13 21:46:16,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-13 21:46:16,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 914 transitions. [2022-12-13 21:46:16,468 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5222857142857142 [2022-12-13 21:46:16,468 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 914 transitions. [2022-12-13 21:46:16,468 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 914 transitions. [2022-12-13 21:46:16,468 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 21:46:16,468 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 914 transitions. [2022-12-13 21:46:16,469 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 130.57142857142858) internal successors, (914), 7 states have internal predecessors, (914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:16,470 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 250.0) internal successors, (2000), 8 states have internal predecessors, (2000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:16,471 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 250.0) internal successors, (2000), 8 states have internal predecessors, (2000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:16,471 INFO L175 Difference]: Start difference. First operand has 135 places, 196 transitions, 1601 flow. Second operand 7 states and 914 transitions. [2022-12-13 21:46:16,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 260 transitions, 2302 flow [2022-12-13 21:46:16,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 260 transitions, 2288 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-12-13 21:46:16,934 INFO L231 Difference]: Finished difference. Result has 143 places, 200 transitions, 1711 flow [2022-12-13 21:46:16,935 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=1591, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1711, PETRI_PLACES=143, PETRI_TRANSITIONS=200} [2022-12-13 21:46:16,935 INFO L288 CegarLoopForPetriNet]: 59 programPoint places, 84 predicate places. [2022-12-13 21:46:16,935 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 200 transitions, 1711 flow [2022-12-13 21:46:16,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 120.85714285714286) internal successors, (846), 7 states have internal predecessors, (846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:16,936 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 21:46:16,936 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] [2022-12-13 21:46:16,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-12-13 21:46:16,936 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-12-13 21:46:16,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:46:16,936 INFO L85 PathProgramCache]: Analyzing trace with hash -870032573, now seen corresponding path program 11 times [2022-12-13 21:46:16,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:46:16,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691259604] [2022-12-13 21:46:16,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:46:16,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:46:16,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:46:17,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:46:17,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:46:17,296 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691259604] [2022-12-13 21:46:17,296 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691259604] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:46:17,296 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:46:17,296 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-13 21:46:17,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294549225] [2022-12-13 21:46:17,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:46:17,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-13 21:46:17,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:46:17,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-13 21:46:17,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-12-13 21:46:17,392 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 250 [2022-12-13 21:46:17,394 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 200 transitions, 1711 flow. Second operand has 8 states, 8 states have (on average 120.375) internal successors, (963), 8 states have internal predecessors, (963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:17,394 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 21:46:17,394 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 250 [2022-12-13 21:46:17,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 21:46:20,129 INFO L130 PetriNetUnfolder]: 13672/25195 cut-off events. [2022-12-13 21:46:20,129 INFO L131 PetriNetUnfolder]: For 84861/87142 co-relation queries the response was YES. [2022-12-13 21:46:20,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93166 conditions, 25195 events. 13672/25195 cut-off events. For 84861/87142 co-relation queries the response was YES. Maximal size of possible extension queue 840. Compared 218192 event pairs, 5759 based on Foata normal form. 776/25042 useless extension candidates. Maximal degree in co-relation 90738. Up to 18954 conditions per place. [2022-12-13 21:46:20,312 INFO L137 encePairwiseOnDemand]: 239/250 looper letters, 163 selfloop transitions, 35 changer transitions 5/274 dead transitions. [2022-12-13 21:46:20,313 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 274 transitions, 2450 flow [2022-12-13 21:46:20,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-13 21:46:20,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-12-13 21:46:20,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1051 transitions. [2022-12-13 21:46:20,316 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5255 [2022-12-13 21:46:20,317 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1051 transitions. [2022-12-13 21:46:20,317 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1051 transitions. [2022-12-13 21:46:20,317 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 21:46:20,317 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1051 transitions. [2022-12-13 21:46:20,318 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 131.375) internal successors, (1051), 8 states have internal predecessors, (1051), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:20,320 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 250.0) internal successors, (2250), 9 states have internal predecessors, (2250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:20,320 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 250.0) internal successors, (2250), 9 states have internal predecessors, (2250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:20,320 INFO L175 Difference]: Start difference. First operand has 143 places, 200 transitions, 1711 flow. Second operand 8 states and 1051 transitions. [2022-12-13 21:46:20,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 274 transitions, 2450 flow [2022-12-13 21:46:20,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 274 transitions, 2399 flow, removed 10 selfloop flow, removed 4 redundant places. [2022-12-13 21:46:20,770 INFO L231 Difference]: Finished difference. Result has 149 places, 202 transitions, 1789 flow [2022-12-13 21:46:20,770 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=1651, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1789, PETRI_PLACES=149, PETRI_TRANSITIONS=202} [2022-12-13 21:46:20,770 INFO L288 CegarLoopForPetriNet]: 59 programPoint places, 90 predicate places. [2022-12-13 21:46:20,770 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 202 transitions, 1789 flow [2022-12-13 21:46:20,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 120.375) internal successors, (963), 8 states have internal predecessors, (963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:20,771 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 21:46:20,771 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] [2022-12-13 21:46:20,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-12-13 21:46:20,771 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-12-13 21:46:20,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:46:20,771 INFO L85 PathProgramCache]: Analyzing trace with hash 953057399, now seen corresponding path program 12 times [2022-12-13 21:46:20,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:46:20,772 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125351616] [2022-12-13 21:46:20,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:46:20,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:46:20,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:46:20,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:46:20,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:46:20,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125351616] [2022-12-13 21:46:20,863 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125351616] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:46:20,863 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:46:20,863 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-13 21:46:20,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018603199] [2022-12-13 21:46:20,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:46:20,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-13 21:46:20,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:46:20,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-13 21:46:20,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 21:46:20,869 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 250 [2022-12-13 21:46:20,870 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 202 transitions, 1789 flow. Second operand has 3 states, 3 states have (on average 135.0) internal successors, (405), 3 states have internal predecessors, (405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:20,870 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 21:46:20,870 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 250 [2022-12-13 21:46:20,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 21:46:23,872 INFO L130 PetriNetUnfolder]: 12435/23109 cut-off events. [2022-12-13 21:46:23,873 INFO L131 PetriNetUnfolder]: For 78262/79871 co-relation queries the response was YES. [2022-12-13 21:46:24,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84702 conditions, 23109 events. 12435/23109 cut-off events. For 78262/79871 co-relation queries the response was YES. Maximal size of possible extension queue 709. Compared 198649 event pairs, 8571 based on Foata normal form. 826/22696 useless extension candidates. Maximal degree in co-relation 82296. Up to 16268 conditions per place. [2022-12-13 21:46:24,079 INFO L137 encePairwiseOnDemand]: 246/250 looper letters, 137 selfloop transitions, 2 changer transitions 1/232 dead transitions. [2022-12-13 21:46:24,079 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 232 transitions, 2314 flow [2022-12-13 21:46:24,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-13 21:46:24,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-13 21:46:24,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 422 transitions. [2022-12-13 21:46:24,081 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5626666666666666 [2022-12-13 21:46:24,081 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 422 transitions. [2022-12-13 21:46:24,081 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 422 transitions. [2022-12-13 21:46:24,081 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 21:46:24,081 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 422 transitions. [2022-12-13 21:46:24,082 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 140.66666666666666) internal successors, (422), 3 states have internal predecessors, (422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:24,082 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:24,083 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:24,083 INFO L175 Difference]: Start difference. First operand has 149 places, 202 transitions, 1789 flow. Second operand 3 states and 422 transitions. [2022-12-13 21:46:24,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 232 transitions, 2314 flow [2022-12-13 21:46:24,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 232 transitions, 2243 flow, removed 9 selfloop flow, removed 5 redundant places. [2022-12-13 21:46:24,611 INFO L231 Difference]: Finished difference. Result has 147 places, 194 transitions, 1650 flow [2022-12-13 21:46:24,611 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=1652, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1650, PETRI_PLACES=147, PETRI_TRANSITIONS=194} [2022-12-13 21:46:24,611 INFO L288 CegarLoopForPetriNet]: 59 programPoint places, 88 predicate places. [2022-12-13 21:46:24,611 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 194 transitions, 1650 flow [2022-12-13 21:46:24,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 135.0) internal successors, (405), 3 states have internal predecessors, (405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:24,612 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 21:46:24,612 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] [2022-12-13 21:46:24,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-12-13 21:46:24,612 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-12-13 21:46:24,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:46:24,612 INFO L85 PathProgramCache]: Analyzing trace with hash -512161757, now seen corresponding path program 13 times [2022-12-13 21:46:24,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:46:24,613 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299952371] [2022-12-13 21:46:24,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:46:24,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:46:24,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:46:24,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:46:24,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:46:24,926 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299952371] [2022-12-13 21:46:24,926 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299952371] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:46:24,926 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:46:24,927 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-13 21:46:24,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682241146] [2022-12-13 21:46:24,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:46:24,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 21:46:24,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:46:24,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 21:46:24,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2022-12-13 21:46:24,974 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 113 out of 250 [2022-12-13 21:46:24,975 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 194 transitions, 1650 flow. Second operand has 11 states, 11 states have (on average 116.36363636363636) internal successors, (1280), 11 states have internal predecessors, (1280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:24,975 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 21:46:24,975 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 113 of 250 [2022-12-13 21:46:24,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 21:46:30,547 INFO L130 PetriNetUnfolder]: 27526/50672 cut-off events. [2022-12-13 21:46:30,547 INFO L131 PetriNetUnfolder]: For 146800/148266 co-relation queries the response was YES. [2022-12-13 21:46:30,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 186158 conditions, 50672 events. 27526/50672 cut-off events. For 146800/148266 co-relation queries the response was YES. Maximal size of possible extension queue 1543. Compared 478060 event pairs, 6521 based on Foata normal form. 361/50172 useless extension candidates. Maximal degree in co-relation 180826. Up to 9881 conditions per place. [2022-12-13 21:46:30,890 INFO L137 encePairwiseOnDemand]: 238/250 looper letters, 316 selfloop transitions, 136 changer transitions 0/508 dead transitions. [2022-12-13 21:46:30,890 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 508 transitions, 5008 flow [2022-12-13 21:46:30,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-13 21:46:30,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-12-13 21:46:30,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1443 transitions. [2022-12-13 21:46:30,893 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5247272727272727 [2022-12-13 21:46:30,893 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1443 transitions. [2022-12-13 21:46:30,893 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1443 transitions. [2022-12-13 21:46:30,894 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 21:46:30,894 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1443 transitions. [2022-12-13 21:46:30,896 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 131.1818181818182) internal successors, (1443), 11 states have internal predecessors, (1443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:30,898 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 250.0) internal successors, (3000), 12 states have internal predecessors, (3000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:30,898 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 250.0) internal successors, (3000), 12 states have internal predecessors, (3000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:30,898 INFO L175 Difference]: Start difference. First operand has 147 places, 194 transitions, 1650 flow. Second operand 11 states and 1443 transitions. [2022-12-13 21:46:30,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 508 transitions, 5008 flow [2022-12-13 21:46:32,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 508 transitions, 5004 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-12-13 21:46:32,374 INFO L231 Difference]: Finished difference. Result has 163 places, 300 transitions, 3268 flow [2022-12-13 21:46:32,374 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=1646, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3268, PETRI_PLACES=163, PETRI_TRANSITIONS=300} [2022-12-13 21:46:32,375 INFO L288 CegarLoopForPetriNet]: 59 programPoint places, 104 predicate places. [2022-12-13 21:46:32,375 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 300 transitions, 3268 flow [2022-12-13 21:46:32,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 116.36363636363636) internal successors, (1280), 11 states have internal predecessors, (1280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:32,375 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 21:46:32,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] [2022-12-13 21:46:32,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-12-13 21:46:32,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-12-13 21:46:32,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:46:32,376 INFO L85 PathProgramCache]: Analyzing trace with hash -190748301, now seen corresponding path program 14 times [2022-12-13 21:46:32,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:46:32,376 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550487090] [2022-12-13 21:46:32,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:46:32,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:46:32,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:46:32,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:46:32,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:46:32,910 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550487090] [2022-12-13 21:46:32,910 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550487090] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:46:32,910 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:46:32,910 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-13 21:46:32,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656869255] [2022-12-13 21:46:32,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:46:32,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-13 21:46:32,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:46:32,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-13 21:46:32,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2022-12-13 21:46:32,953 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 114 out of 250 [2022-12-13 21:46:32,954 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 300 transitions, 3268 flow. Second operand has 8 states, 8 states have (on average 118.5) internal successors, (948), 8 states have internal predecessors, (948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:32,954 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 21:46:32,954 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 114 of 250 [2022-12-13 21:46:32,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 21:46:41,520 INFO L130 PetriNetUnfolder]: 34214/63212 cut-off events. [2022-12-13 21:46:41,521 INFO L131 PetriNetUnfolder]: For 314826/319367 co-relation queries the response was YES. [2022-12-13 21:46:41,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 265014 conditions, 63212 events. 34214/63212 cut-off events. For 314826/319367 co-relation queries the response was YES. Maximal size of possible extension queue 2013. Compared 614704 event pairs, 11984 based on Foata normal form. 1000/63019 useless extension candidates. Maximal degree in co-relation 256531. Up to 40380 conditions per place. [2022-12-13 21:46:42,056 INFO L137 encePairwiseOnDemand]: 234/250 looper letters, 312 selfloop transitions, 206 changer transitions 0/578 dead transitions. [2022-12-13 21:46:42,056 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 578 transitions, 6864 flow [2022-12-13 21:46:42,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-13 21:46:42,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-12-13 21:46:42,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1224 transitions. [2022-12-13 21:46:42,060 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.544 [2022-12-13 21:46:42,060 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1224 transitions. [2022-12-13 21:46:42,060 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1224 transitions. [2022-12-13 21:46:42,061 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 21:46:42,061 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1224 transitions. [2022-12-13 21:46:42,064 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 136.0) internal successors, (1224), 9 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:42,065 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 250.0) internal successors, (2500), 10 states have internal predecessors, (2500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:42,065 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 250.0) internal successors, (2500), 10 states have internal predecessors, (2500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:42,066 INFO L175 Difference]: Start difference. First operand has 163 places, 300 transitions, 3268 flow. Second operand 9 states and 1224 transitions. [2022-12-13 21:46:42,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 578 transitions, 6864 flow [2022-12-13 21:46:46,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 578 transitions, 6700 flow, removed 82 selfloop flow, removed 0 redundant places. [2022-12-13 21:46:46,577 INFO L231 Difference]: Finished difference. Result has 179 places, 454 transitions, 5964 flow [2022-12-13 21:46:46,577 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=3166, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5964, PETRI_PLACES=179, PETRI_TRANSITIONS=454} [2022-12-13 21:46:46,578 INFO L288 CegarLoopForPetriNet]: 59 programPoint places, 120 predicate places. [2022-12-13 21:46:46,578 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 454 transitions, 5964 flow [2022-12-13 21:46:46,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 118.5) internal successors, (948), 8 states have internal predecessors, (948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:46,578 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 21:46:46,578 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] [2022-12-13 21:46:46,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-12-13 21:46:46,578 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-12-13 21:46:46,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:46:46,579 INFO L85 PathProgramCache]: Analyzing trace with hash -1555224137, now seen corresponding path program 15 times [2022-12-13 21:46:46,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:46:46,579 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134305872] [2022-12-13 21:46:46,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:46:46,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:46:46,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:46:46,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:46:46,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:46:46,843 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134305872] [2022-12-13 21:46:46,843 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134305872] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:46:46,843 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:46:46,844 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-13 21:46:46,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841256671] [2022-12-13 21:46:46,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:46:46,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-13 21:46:46,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:46:46,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-13 21:46:46,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-12-13 21:46:46,907 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 250 [2022-12-13 21:46:46,908 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 454 transitions, 5964 flow. Second operand has 7 states, 7 states have (on average 120.14285714285714) internal successors, (841), 7 states have internal predecessors, (841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:46,908 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 21:46:46,908 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 250 [2022-12-13 21:46:46,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 21:46:56,353 INFO L130 PetriNetUnfolder]: 33083/61719 cut-off events. [2022-12-13 21:46:56,353 INFO L131 PetriNetUnfolder]: For 408330/413730 co-relation queries the response was YES. [2022-12-13 21:46:56,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 279926 conditions, 61719 events. 33083/61719 cut-off events. For 408330/413730 co-relation queries the response was YES. Maximal size of possible extension queue 1898. Compared 605637 event pairs, 14610 based on Foata normal form. 1482/61705 useless extension candidates. Maximal degree in co-relation 271361. Up to 43196 conditions per place. [2022-12-13 21:46:56,901 INFO L137 encePairwiseOnDemand]: 240/250 looper letters, 371 selfloop transitions, 85 changer transitions 16/546 dead transitions. [2022-12-13 21:46:56,901 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 546 transitions, 7740 flow [2022-12-13 21:46:56,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-13 21:46:56,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-12-13 21:46:56,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1034 transitions. [2022-12-13 21:46:56,904 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.517 [2022-12-13 21:46:56,904 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1034 transitions. [2022-12-13 21:46:56,904 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1034 transitions. [2022-12-13 21:46:56,905 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 21:46:56,905 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1034 transitions. [2022-12-13 21:46:56,907 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 129.25) internal successors, (1034), 8 states have internal predecessors, (1034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:56,910 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 250.0) internal successors, (2250), 9 states have internal predecessors, (2250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:56,911 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 250.0) internal successors, (2250), 9 states have internal predecessors, (2250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:46:56,911 INFO L175 Difference]: Start difference. First operand has 179 places, 454 transitions, 5964 flow. Second operand 8 states and 1034 transitions. [2022-12-13 21:46:56,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 546 transitions, 7740 flow [2022-12-13 21:47:02,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 546 transitions, 7590 flow, removed 75 selfloop flow, removed 0 redundant places. [2022-12-13 21:47:02,917 INFO L231 Difference]: Finished difference. Result has 190 places, 458 transitions, 6224 flow [2022-12-13 21:47:02,917 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=5657, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6224, PETRI_PLACES=190, PETRI_TRANSITIONS=458} [2022-12-13 21:47:02,917 INFO L288 CegarLoopForPetriNet]: 59 programPoint places, 131 predicate places. [2022-12-13 21:47:02,918 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 458 transitions, 6224 flow [2022-12-13 21:47:02,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 120.14285714285714) internal successors, (841), 7 states have internal predecessors, (841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:47:02,918 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 21:47:02,918 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] [2022-12-13 21:47:02,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-12-13 21:47:02,918 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-12-13 21:47:02,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:47:02,918 INFO L85 PathProgramCache]: Analyzing trace with hash -97142023, now seen corresponding path program 16 times [2022-12-13 21:47:02,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:47:02,918 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362217824] [2022-12-13 21:47:02,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:47:02,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:47:02,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:47:03,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-12-13 21:47:03,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:47:03,109 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362217824] [2022-12-13 21:47:03,109 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [362217824] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:47:03,109 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:47:03,109 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-13 21:47:03,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987445476] [2022-12-13 21:47:03,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:47:03,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-13 21:47:03,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:47:03,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-13 21:47:03,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-12-13 21:47:03,133 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 114 out of 250 [2022-12-13 21:47:03,134 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 458 transitions, 6224 flow. Second operand has 9 states, 9 states have (on average 118.0) internal successors, (1062), 9 states have internal predecessors, (1062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:47:03,134 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 21:47:03,134 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 114 of 250 [2022-12-13 21:47:03,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 21:47:15,222 INFO L130 PetriNetUnfolder]: 38944/73270 cut-off events. [2022-12-13 21:47:15,222 INFO L131 PetriNetUnfolder]: For 504986/510872 co-relation queries the response was YES. [2022-12-13 21:47:15,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 336478 conditions, 73270 events. 38944/73270 cut-off events. For 504986/510872 co-relation queries the response was YES. Maximal size of possible extension queue 2235. Compared 737852 event pairs, 11237 based on Foata normal form. 2408/74477 useless extension candidates. Maximal degree in co-relation 332258. Up to 25159 conditions per place. [2022-12-13 21:47:15,988 INFO L137 encePairwiseOnDemand]: 237/250 looper letters, 508 selfloop transitions, 294 changer transitions 39/901 dead transitions. [2022-12-13 21:47:15,988 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 901 transitions, 12946 flow [2022-12-13 21:47:15,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-13 21:47:15,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-12-13 21:47:15,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1732 transitions. [2022-12-13 21:47:15,991 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5329230769230769 [2022-12-13 21:47:15,991 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1732 transitions. [2022-12-13 21:47:15,991 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1732 transitions. [2022-12-13 21:47:15,992 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 21:47:15,992 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1732 transitions. [2022-12-13 21:47:15,994 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 133.23076923076923) internal successors, (1732), 13 states have internal predecessors, (1732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:47:15,997 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 250.0) internal successors, (3500), 14 states have internal predecessors, (3500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:47:15,997 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 250.0) internal successors, (3500), 14 states have internal predecessors, (3500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:47:15,998 INFO L175 Difference]: Start difference. First operand has 190 places, 458 transitions, 6224 flow. Second operand 13 states and 1732 transitions. [2022-12-13 21:47:15,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 901 transitions, 12946 flow [2022-12-13 21:47:23,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 901 transitions, 12769 flow, removed 70 selfloop flow, removed 2 redundant places. [2022-12-13 21:47:23,255 INFO L231 Difference]: Finished difference. Result has 210 places, 596 transitions, 9568 flow [2022-12-13 21:47:23,256 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=6081, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9568, PETRI_PLACES=210, PETRI_TRANSITIONS=596} [2022-12-13 21:47:23,256 INFO L288 CegarLoopForPetriNet]: 59 programPoint places, 151 predicate places. [2022-12-13 21:47:23,256 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 596 transitions, 9568 flow [2022-12-13 21:47:23,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 118.0) internal successors, (1062), 9 states have internal predecessors, (1062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:47:23,256 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 21:47:23,256 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] [2022-12-13 21:47:23,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-12-13 21:47:23,257 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-12-13 21:47:23,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:47:23,257 INFO L85 PathProgramCache]: Analyzing trace with hash -2079556179, now seen corresponding path program 17 times [2022-12-13 21:47:23,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:47:23,257 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428787931] [2022-12-13 21:47:23,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:47:23,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:47:23,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:47:23,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:47:23,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:47:23,485 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428787931] [2022-12-13 21:47:23,485 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428787931] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:47:23,485 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:47:23,485 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-13 21:47:23,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742855716] [2022-12-13 21:47:23,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:47:23,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-13 21:47:23,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:47:23,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-13 21:47:23,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-12-13 21:47:23,560 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 114 out of 250 [2022-12-13 21:47:23,561 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 596 transitions, 9568 flow. Second operand has 9 states, 9 states have (on average 118.0) internal successors, (1062), 9 states have internal predecessors, (1062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:47:23,561 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 21:47:23,561 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 114 of 250 [2022-12-13 21:47:23,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 21:47:38,578 INFO L130 PetriNetUnfolder]: 38923/73481 cut-off events. [2022-12-13 21:47:38,578 INFO L131 PetriNetUnfolder]: For 715185/721352 co-relation queries the response was YES. [2022-12-13 21:47:39,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 368547 conditions, 73481 events. 38923/73481 cut-off events. For 715185/721352 co-relation queries the response was YES. Maximal size of possible extension queue 2241. Compared 743227 event pairs, 19225 based on Foata normal form. 1102/73160 useless extension candidates. Maximal degree in co-relation 364070. Up to 60255 conditions per place. [2022-12-13 21:47:39,411 INFO L137 encePairwiseOnDemand]: 240/250 looper letters, 516 selfloop transitions, 64 changer transitions 37/687 dead transitions. [2022-12-13 21:47:39,411 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 687 transitions, 11687 flow [2022-12-13 21:47:39,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-13 21:47:39,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-12-13 21:47:39,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1138 transitions. [2022-12-13 21:47:39,413 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5057777777777778 [2022-12-13 21:47:39,413 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1138 transitions. [2022-12-13 21:47:39,413 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1138 transitions. [2022-12-13 21:47:39,414 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 21:47:39,414 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1138 transitions. [2022-12-13 21:47:39,415 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 126.44444444444444) internal successors, (1138), 9 states have internal predecessors, (1138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:47:39,417 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 250.0) internal successors, (2500), 10 states have internal predecessors, (2500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:47:39,417 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 250.0) internal successors, (2500), 10 states have internal predecessors, (2500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:47:39,417 INFO L175 Difference]: Start difference. First operand has 210 places, 596 transitions, 9568 flow. Second operand 9 states and 1138 transitions. [2022-12-13 21:47:39,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 687 transitions, 11687 flow [2022-12-13 21:47:50,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 687 transitions, 11315 flow, removed 115 selfloop flow, removed 5 redundant places. [2022-12-13 21:47:50,613 INFO L231 Difference]: Finished difference. Result has 217 places, 610 transitions, 9636 flow [2022-12-13 21:47:50,613 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=9201, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9636, PETRI_PLACES=217, PETRI_TRANSITIONS=610} [2022-12-13 21:47:50,613 INFO L288 CegarLoopForPetriNet]: 59 programPoint places, 158 predicate places. [2022-12-13 21:47:50,613 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 610 transitions, 9636 flow [2022-12-13 21:47:50,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 118.0) internal successors, (1062), 9 states have internal predecessors, (1062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:47:50,614 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 21:47:50,614 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] [2022-12-13 21:47:50,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-12-13 21:47:50,614 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-12-13 21:47:50,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:47:50,614 INFO L85 PathProgramCache]: Analyzing trace with hash -1463015543, now seen corresponding path program 18 times [2022-12-13 21:47:50,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:47:50,614 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62631534] [2022-12-13 21:47:50,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:47:50,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:47:50,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:47:50,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:47:50,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:47:50,930 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62631534] [2022-12-13 21:47:50,930 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62631534] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:47:50,930 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:47:50,930 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-13 21:47:50,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700511949] [2022-12-13 21:47:50,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:47:50,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-13 21:47:50,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:47:50,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-13 21:47:50,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-12-13 21:47:50,970 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 114 out of 250 [2022-12-13 21:47:50,970 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 610 transitions, 9636 flow. Second operand has 9 states, 9 states have (on average 118.11111111111111) internal successors, (1063), 9 states have internal predecessors, (1063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:47:50,971 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 21:47:50,971 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 114 of 250 [2022-12-13 21:47:50,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 21:48:05,326 INFO L130 PetriNetUnfolder]: 38885/73538 cut-off events. [2022-12-13 21:48:05,326 INFO L131 PetriNetUnfolder]: For 670026/676336 co-relation queries the response was YES. [2022-12-13 21:48:05,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 364302 conditions, 73538 events. 38885/73538 cut-off events. For 670026/676336 co-relation queries the response was YES. Maximal size of possible extension queue 2189. Compared 744615 event pairs, 19363 based on Foata normal form. 1307/73384 useless extension candidates. Maximal degree in co-relation 359781. Up to 59539 conditions per place. [2022-12-13 21:48:06,153 INFO L137 encePairwiseOnDemand]: 241/250 looper letters, 491 selfloop transitions, 65 changer transitions 8/667 dead transitions. [2022-12-13 21:48:06,153 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 667 transitions, 11262 flow [2022-12-13 21:48:06,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-13 21:48:06,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-13 21:48:06,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 887 transitions. [2022-12-13 21:48:06,155 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5068571428571429 [2022-12-13 21:48:06,155 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 887 transitions. [2022-12-13 21:48:06,155 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 887 transitions. [2022-12-13 21:48:06,156 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 21:48:06,156 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 887 transitions. [2022-12-13 21:48:06,157 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 126.71428571428571) internal successors, (887), 7 states have internal predecessors, (887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:48:06,158 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 250.0) internal successors, (2000), 8 states have internal predecessors, (2000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:48:06,158 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 250.0) internal successors, (2000), 8 states have internal predecessors, (2000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:48:06,158 INFO L175 Difference]: Start difference. First operand has 217 places, 610 transitions, 9636 flow. Second operand 7 states and 887 transitions. [2022-12-13 21:48:06,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 667 transitions, 11262 flow [2022-12-13 21:48:15,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 667 transitions, 11112 flow, removed 38 selfloop flow, removed 6 redundant places. [2022-12-13 21:48:15,833 INFO L231 Difference]: Finished difference. Result has 216 places, 609 transitions, 9641 flow [2022-12-13 21:48:15,833 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=9454, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9641, PETRI_PLACES=216, PETRI_TRANSITIONS=609} [2022-12-13 21:48:15,834 INFO L288 CegarLoopForPetriNet]: 59 programPoint places, 157 predicate places. [2022-12-13 21:48:15,834 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 609 transitions, 9641 flow [2022-12-13 21:48:15,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 118.11111111111111) internal successors, (1063), 9 states have internal predecessors, (1063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:48:15,834 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 21:48:15,834 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] [2022-12-13 21:48:15,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-12-13 21:48:15,834 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-12-13 21:48:15,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:48:15,834 INFO L85 PathProgramCache]: Analyzing trace with hash 12054877, now seen corresponding path program 19 times [2022-12-13 21:48:15,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:48:15,835 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244867924] [2022-12-13 21:48:15,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:48:15,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:48:15,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:48:16,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:48:16,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:48:16,085 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244867924] [2022-12-13 21:48:16,085 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244867924] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:48:16,085 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:48:16,085 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-13 21:48:16,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938058767] [2022-12-13 21:48:16,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:48:16,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-13 21:48:16,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:48:16,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-13 21:48:16,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-12-13 21:48:16,146 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 250 [2022-12-13 21:48:16,147 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 609 transitions, 9641 flow. Second operand has 9 states, 9 states have (on average 118.88888888888889) internal successors, (1070), 9 states have internal predecessors, (1070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:48:16,147 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 21:48:16,147 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 250 [2022-12-13 21:48:16,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 21:48:30,725 INFO L130 PetriNetUnfolder]: 39739/74754 cut-off events. [2022-12-13 21:48:30,725 INFO L131 PetriNetUnfolder]: For 696164/702616 co-relation queries the response was YES. [2022-12-13 21:48:31,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 372400 conditions, 74754 events. 39739/74754 cut-off events. For 696164/702616 co-relation queries the response was YES. Maximal size of possible extension queue 2270. Compared 756358 event pairs, 17022 based on Foata normal form. 1386/74713 useless extension candidates. Maximal degree in co-relation 367827. Up to 55865 conditions per place. [2022-12-13 21:48:31,715 INFO L137 encePairwiseOnDemand]: 238/250 looper letters, 524 selfloop transitions, 97 changer transitions 29/724 dead transitions. [2022-12-13 21:48:31,715 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 724 transitions, 12125 flow [2022-12-13 21:48:31,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-13 21:48:31,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-12-13 21:48:31,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1171 transitions. [2022-12-13 21:48:31,717 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5204444444444445 [2022-12-13 21:48:31,718 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1171 transitions. [2022-12-13 21:48:31,718 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1171 transitions. [2022-12-13 21:48:31,718 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 21:48:31,718 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1171 transitions. [2022-12-13 21:48:31,719 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 130.11111111111111) internal successors, (1171), 9 states have internal predecessors, (1171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:48:31,721 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 250.0) internal successors, (2500), 10 states have internal predecessors, (2500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:48:31,721 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 250.0) internal successors, (2500), 10 states have internal predecessors, (2500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:48:31,721 INFO L175 Difference]: Start difference. First operand has 216 places, 609 transitions, 9641 flow. Second operand 9 states and 1171 transitions. [2022-12-13 21:48:31,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 724 transitions, 12125 flow [2022-12-13 21:48:40,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 724 transitions, 11986 flow, removed 10 selfloop flow, removed 5 redundant places. [2022-12-13 21:48:40,940 INFO L231 Difference]: Finished difference. Result has 222 places, 612 transitions, 9891 flow [2022-12-13 21:48:40,940 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=9508, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9891, PETRI_PLACES=222, PETRI_TRANSITIONS=612} [2022-12-13 21:48:40,940 INFO L288 CegarLoopForPetriNet]: 59 programPoint places, 163 predicate places. [2022-12-13 21:48:40,941 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 612 transitions, 9891 flow [2022-12-13 21:48:40,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 118.88888888888889) internal successors, (1070), 9 states have internal predecessors, (1070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:48:40,941 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 21:48:40,941 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] [2022-12-13 21:48:40,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-12-13 21:48:40,941 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-12-13 21:48:40,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:48:40,941 INFO L85 PathProgramCache]: Analyzing trace with hash 734719679, now seen corresponding path program 20 times [2022-12-13 21:48:40,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:48:40,942 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422666443] [2022-12-13 21:48:40,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:48:40,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:48:40,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:48:41,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:48:41,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:48:41,315 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422666443] [2022-12-13 21:48:41,315 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422666443] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:48:41,315 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:48:41,315 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-12-13 21:48:41,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528449219] [2022-12-13 21:48:41,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:48:41,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-13 21:48:41,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:48:41,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-13 21:48:41,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-12-13 21:48:41,389 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 250 [2022-12-13 21:48:41,390 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 612 transitions, 9891 flow. Second operand has 10 states, 10 states have (on average 118.5) internal successors, (1185), 10 states have internal predecessors, (1185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:48:41,390 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 21:48:41,390 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 250 [2022-12-13 21:48:41,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 21:48:56,318 INFO L130 PetriNetUnfolder]: 39922/75492 cut-off events. [2022-12-13 21:48:56,318 INFO L131 PetriNetUnfolder]: For 747068/753100 co-relation queries the response was YES. [2022-12-13 21:48:57,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 382830 conditions, 75492 events. 39922/75492 cut-off events. For 747068/753100 co-relation queries the response was YES. Maximal size of possible extension queue 2336. Compared 769361 event pairs, 17617 based on Foata normal form. 1196/75348 useless extension candidates. Maximal degree in co-relation 378148. Up to 60440 conditions per place. [2022-12-13 21:48:57,323 INFO L137 encePairwiseOnDemand]: 239/250 looper letters, 532 selfloop transitions, 85 changer transitions 35/726 dead transitions. [2022-12-13 21:48:57,324 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 726 transitions, 12325 flow [2022-12-13 21:48:57,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-13 21:48:57,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-13 21:48:57,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1289 transitions. [2022-12-13 21:48:57,326 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5156 [2022-12-13 21:48:57,326 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1289 transitions. [2022-12-13 21:48:57,326 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1289 transitions. [2022-12-13 21:48:57,326 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 21:48:57,326 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1289 transitions. [2022-12-13 21:48:57,328 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 128.9) internal successors, (1289), 10 states have internal predecessors, (1289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:48:57,329 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 250.0) internal successors, (2750), 11 states have internal predecessors, (2750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:48:57,330 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 250.0) internal successors, (2750), 11 states have internal predecessors, (2750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:48:57,330 INFO L175 Difference]: Start difference. First operand has 222 places, 612 transitions, 9891 flow. Second operand 10 states and 1289 transitions. [2022-12-13 21:48:57,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 726 transitions, 12325 flow [2022-12-13 21:49:08,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 726 transitions, 12158 flow, removed 27 selfloop flow, removed 5 redundant places. [2022-12-13 21:49:08,156 INFO L231 Difference]: Finished difference. Result has 231 places, 612 transitions, 10037 flow [2022-12-13 21:49:08,156 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=9736, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10037, PETRI_PLACES=231, PETRI_TRANSITIONS=612} [2022-12-13 21:49:08,156 INFO L288 CegarLoopForPetriNet]: 59 programPoint places, 172 predicate places. [2022-12-13 21:49:08,157 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 612 transitions, 10037 flow [2022-12-13 21:49:08,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 118.5) internal successors, (1185), 10 states have internal predecessors, (1185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:49:08,157 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 21:49:08,157 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] [2022-12-13 21:49:08,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-12-13 21:49:08,157 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-12-13 21:49:08,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:49:08,157 INFO L85 PathProgramCache]: Analyzing trace with hash 226826139, now seen corresponding path program 21 times [2022-12-13 21:49:08,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:49:08,158 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548664472] [2022-12-13 21:49:08,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:49:08,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:49:08,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:49:08,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:49:08,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:49:08,349 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548664472] [2022-12-13 21:49:08,349 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548664472] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:49:08,349 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:49:08,349 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-13 21:49:08,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842084114] [2022-12-13 21:49:08,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:49:08,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-13 21:49:08,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:49:08,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-13 21:49:08,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-12-13 21:49:08,373 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 250 [2022-12-13 21:49:08,374 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 612 transitions, 10037 flow. Second operand has 6 states, 6 states have (on average 121.83333333333333) internal successors, (731), 6 states have internal predecessors, (731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:49:08,374 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 21:49:08,374 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 250 [2022-12-13 21:49:08,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 21:49:22,706 INFO L130 PetriNetUnfolder]: 37287/70816 cut-off events. [2022-12-13 21:49:22,706 INFO L131 PetriNetUnfolder]: For 722181/728252 co-relation queries the response was YES. [2022-12-13 21:49:23,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 361159 conditions, 70816 events. 37287/70816 cut-off events. For 722181/728252 co-relation queries the response was YES. Maximal size of possible extension queue 2229. Compared 718278 event pairs, 18097 based on Foata normal form. 2400/71651 useless extension candidates. Maximal degree in co-relation 356744. Up to 55885 conditions per place. [2022-12-13 21:49:23,521 INFO L137 encePairwiseOnDemand]: 239/250 looper letters, 452 selfloop transitions, 85 changer transitions 34/719 dead transitions. [2022-12-13 21:49:23,521 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 719 transitions, 12359 flow [2022-12-13 21:49:23,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-13 21:49:23,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-13 21:49:23,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 788 transitions. [2022-12-13 21:49:23,523 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5253333333333333 [2022-12-13 21:49:23,523 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 788 transitions. [2022-12-13 21:49:23,523 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 788 transitions. [2022-12-13 21:49:23,523 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 21:49:23,523 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 788 transitions. [2022-12-13 21:49:23,524 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 131.33333333333334) internal successors, (788), 6 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:49:23,525 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 250.0) internal successors, (1750), 7 states have internal predecessors, (1750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:49:23,525 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 250.0) internal successors, (1750), 7 states have internal predecessors, (1750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:49:23,525 INFO L175 Difference]: Start difference. First operand has 231 places, 612 transitions, 10037 flow. Second operand 6 states and 788 transitions. [2022-12-13 21:49:23,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 719 transitions, 12359 flow [2022-12-13 21:49:32,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 719 transitions, 12201 flow, removed 32 selfloop flow, removed 4 redundant places. [2022-12-13 21:49:32,649 INFO L231 Difference]: Finished difference. Result has 236 places, 639 transitions, 10545 flow [2022-12-13 21:49:32,649 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=9814, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=10545, PETRI_PLACES=236, PETRI_TRANSITIONS=639} [2022-12-13 21:49:32,650 INFO L288 CegarLoopForPetriNet]: 59 programPoint places, 177 predicate places. [2022-12-13 21:49:32,650 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 639 transitions, 10545 flow [2022-12-13 21:49:32,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 121.83333333333333) internal successors, (731), 6 states have internal predecessors, (731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:49:32,650 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 21:49:32,650 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] [2022-12-13 21:49:32,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-12-13 21:49:32,650 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-12-13 21:49:32,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:49:32,651 INFO L85 PathProgramCache]: Analyzing trace with hash 668411973, now seen corresponding path program 22 times [2022-12-13 21:49:32,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:49:32,651 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095608288] [2022-12-13 21:49:32,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:49:32,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:49:32,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:49:32,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:49:32,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:49:32,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095608288] [2022-12-13 21:49:32,848 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095608288] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:49:32,848 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:49:32,848 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-13 21:49:32,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115795927] [2022-12-13 21:49:32,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:49:32,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-13 21:49:32,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:49:32,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-13 21:49:32,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-12-13 21:49:32,894 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 250 [2022-12-13 21:49:32,895 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 639 transitions, 10545 flow. Second operand has 6 states, 6 states have (on average 121.66666666666667) internal successors, (730), 6 states have internal predecessors, (730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:49:32,895 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 21:49:32,895 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 250 [2022-12-13 21:49:32,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 21:49:46,936 INFO L130 PetriNetUnfolder]: 34084/64780 cut-off events. [2022-12-13 21:49:46,936 INFO L131 PetriNetUnfolder]: For 697478/702990 co-relation queries the response was YES. [2022-12-13 21:49:47,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 334495 conditions, 64780 events. 34084/64780 cut-off events. For 697478/702990 co-relation queries the response was YES. Maximal size of possible extension queue 1996. Compared 651556 event pairs, 16420 based on Foata normal form. 1708/64964 useless extension candidates. Maximal degree in co-relation 331134. Up to 48429 conditions per place. [2022-12-13 21:49:47,723 INFO L137 encePairwiseOnDemand]: 239/250 looper letters, 519 selfloop transitions, 82 changer transitions 26/755 dead transitions. [2022-12-13 21:49:47,723 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 755 transitions, 13195 flow [2022-12-13 21:49:47,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-13 21:49:47,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-13 21:49:47,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 801 transitions. [2022-12-13 21:49:47,725 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.534 [2022-12-13 21:49:47,725 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 801 transitions. [2022-12-13 21:49:47,725 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 801 transitions. [2022-12-13 21:49:47,725 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 21:49:47,725 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 801 transitions. [2022-12-13 21:49:47,726 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 133.5) internal successors, (801), 6 states have internal predecessors, (801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:49:47,727 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 250.0) internal successors, (1750), 7 states have internal predecessors, (1750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:49:47,727 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 250.0) internal successors, (1750), 7 states have internal predecessors, (1750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:49:47,727 INFO L175 Difference]: Start difference. First operand has 236 places, 639 transitions, 10545 flow. Second operand 6 states and 801 transitions. [2022-12-13 21:49:47,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 755 transitions, 13195 flow [2022-12-13 21:49:55,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 755 transitions, 13105 flow, removed 45 selfloop flow, removed 0 redundant places. [2022-12-13 21:49:55,488 INFO L231 Difference]: Finished difference. Result has 245 places, 659 transitions, 11135 flow [2022-12-13 21:49:55,488 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=10355, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=11135, PETRI_PLACES=245, PETRI_TRANSITIONS=659} [2022-12-13 21:49:55,488 INFO L288 CegarLoopForPetriNet]: 59 programPoint places, 186 predicate places. [2022-12-13 21:49:55,488 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 659 transitions, 11135 flow [2022-12-13 21:49:55,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 121.66666666666667) internal successors, (730), 6 states have internal predecessors, (730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:49:55,489 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 21:49:55,489 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] [2022-12-13 21:49:55,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-12-13 21:49:55,489 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-12-13 21:49:55,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:49:55,489 INFO L85 PathProgramCache]: Analyzing trace with hash -1490060641, now seen corresponding path program 23 times [2022-12-13 21:49:55,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:49:55,490 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822229002] [2022-12-13 21:49:55,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:49:55,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:49:55,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:49:55,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:49:55,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:49:55,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822229002] [2022-12-13 21:49:55,885 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822229002] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:49:55,885 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:49:55,885 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-13 21:49:55,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120212445] [2022-12-13 21:49:55,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:49:55,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-13 21:49:55,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:49:55,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-13 21:49:55,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-12-13 21:49:55,945 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 250 [2022-12-13 21:49:55,946 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 659 transitions, 11135 flow. Second operand has 8 states, 8 states have (on average 119.625) internal successors, (957), 8 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:49:55,946 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 21:49:55,946 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 250 [2022-12-13 21:49:55,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 21:50:10,165 INFO L130 PetriNetUnfolder]: 33683/63547 cut-off events. [2022-12-13 21:50:10,166 INFO L131 PetriNetUnfolder]: For 694440/699394 co-relation queries the response was YES. [2022-12-13 21:50:10,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 333653 conditions, 63547 events. 33683/63547 cut-off events. For 694440/699394 co-relation queries the response was YES. Maximal size of possible extension queue 1825. Compared 627985 event pairs, 16391 based on Foata normal form. 884/63381 useless extension candidates. Maximal degree in co-relation 332945. Up to 53383 conditions per place. [2022-12-13 21:50:10,944 INFO L137 encePairwiseOnDemand]: 240/250 looper letters, 593 selfloop transitions, 89 changer transitions 11/749 dead transitions. [2022-12-13 21:50:10,944 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 749 transitions, 13671 flow [2022-12-13 21:50:10,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-13 21:50:10,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-13 21:50:10,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 792 transitions. [2022-12-13 21:50:10,946 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.528 [2022-12-13 21:50:10,946 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 792 transitions. [2022-12-13 21:50:10,946 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 792 transitions. [2022-12-13 21:50:10,946 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 21:50:10,946 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 792 transitions. [2022-12-13 21:50:10,947 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 132.0) internal successors, (792), 6 states have internal predecessors, (792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:50:10,948 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 250.0) internal successors, (1750), 7 states have internal predecessors, (1750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:50:10,948 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 250.0) internal successors, (1750), 7 states have internal predecessors, (1750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:50:10,948 INFO L175 Difference]: Start difference. First operand has 245 places, 659 transitions, 11135 flow. Second operand 6 states and 792 transitions. [2022-12-13 21:50:10,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 749 transitions, 13671 flow [2022-12-13 21:50:19,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 749 transitions, 13545 flow, removed 63 selfloop flow, removed 1 redundant places. [2022-12-13 21:50:19,090 INFO L231 Difference]: Finished difference. Result has 252 places, 677 transitions, 11797 flow [2022-12-13 21:50:19,090 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=10828, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=11797, PETRI_PLACES=252, PETRI_TRANSITIONS=677} [2022-12-13 21:50:19,091 INFO L288 CegarLoopForPetriNet]: 59 programPoint places, 193 predicate places. [2022-12-13 21:50:19,091 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 677 transitions, 11797 flow [2022-12-13 21:50:19,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 119.625) internal successors, (957), 8 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:50:19,091 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 21:50:19,091 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] [2022-12-13 21:50:19,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-12-13 21:50:19,091 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-12-13 21:50:19,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:50:19,091 INFO L85 PathProgramCache]: Analyzing trace with hash -829231841, now seen corresponding path program 24 times [2022-12-13 21:50:19,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:50:19,091 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646884459] [2022-12-13 21:50:19,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:50:19,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:50:19,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:50:19,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:50:19,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:50:19,357 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646884459] [2022-12-13 21:50:19,357 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646884459] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:50:19,357 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:50:19,357 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-13 21:50:19,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130035853] [2022-12-13 21:50:19,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:50:19,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-13 21:50:19,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:50:19,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-13 21:50:19,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-12-13 21:50:19,408 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 114 out of 250 [2022-12-13 21:50:19,408 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 677 transitions, 11797 flow. Second operand has 7 states, 7 states have (on average 119.14285714285714) internal successors, (834), 7 states have internal predecessors, (834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:50:19,408 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 21:50:19,409 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 114 of 250 [2022-12-13 21:50:19,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 21:50:34,016 INFO L130 PetriNetUnfolder]: 33358/64478 cut-off events. [2022-12-13 21:50:34,016 INFO L131 PetriNetUnfolder]: For 752117/757328 co-relation queries the response was YES. [2022-12-13 21:50:34,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 341023 conditions, 64478 events. 33358/64478 cut-off events. For 752117/757328 co-relation queries the response was YES. Maximal size of possible extension queue 1851. Compared 656006 event pairs, 15152 based on Foata normal form. 1454/65143 useless extension candidates. Maximal degree in co-relation 336689. Up to 47349 conditions per place. [2022-12-13 21:50:34,996 INFO L137 encePairwiseOnDemand]: 240/250 looper letters, 546 selfloop transitions, 116 changer transitions 32/783 dead transitions. [2022-12-13 21:50:34,996 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 783 transitions, 14394 flow [2022-12-13 21:50:34,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-13 21:50:34,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-13 21:50:34,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 793 transitions. [2022-12-13 21:50:34,997 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5286666666666666 [2022-12-13 21:50:34,998 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 793 transitions. [2022-12-13 21:50:34,998 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 793 transitions. [2022-12-13 21:50:34,998 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 21:50:34,998 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 793 transitions. [2022-12-13 21:50:34,999 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 132.16666666666666) internal successors, (793), 6 states have internal predecessors, (793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:50:35,000 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 250.0) internal successors, (1750), 7 states have internal predecessors, (1750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:50:35,000 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 250.0) internal successors, (1750), 7 states have internal predecessors, (1750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:50:35,000 INFO L175 Difference]: Start difference. First operand has 252 places, 677 transitions, 11797 flow. Second operand 6 states and 793 transitions. [2022-12-13 21:50:35,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 783 transitions, 14394 flow [2022-12-13 21:50:44,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 783 transitions, 14241 flow, removed 57 selfloop flow, removed 1 redundant places. [2022-12-13 21:50:44,571 INFO L231 Difference]: Finished difference. Result has 260 places, 676 transitions, 11983 flow [2022-12-13 21:50:44,571 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=11461, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=667, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=552, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=11983, PETRI_PLACES=260, PETRI_TRANSITIONS=676} [2022-12-13 21:50:44,572 INFO L288 CegarLoopForPetriNet]: 59 programPoint places, 201 predicate places. [2022-12-13 21:50:44,572 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 676 transitions, 11983 flow [2022-12-13 21:50:44,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 119.14285714285714) internal successors, (834), 7 states have internal predecessors, (834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:50:44,572 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 21:50:44,572 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 21:50:44,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-12-13 21:50:44,572 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-12-13 21:50:44,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:50:44,572 INFO L85 PathProgramCache]: Analyzing trace with hash 989599755, now seen corresponding path program 25 times [2022-12-13 21:50:44,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:50:44,573 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908461841] [2022-12-13 21:50:44,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:50:44,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:50:44,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:50:44,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:50:44,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:50:44,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908461841] [2022-12-13 21:50:44,776 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908461841] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:50:44,776 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:50:44,776 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-13 21:50:44,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465327180] [2022-12-13 21:50:44,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:50:44,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-13 21:50:44,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:50:44,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-13 21:50:44,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-12-13 21:50:44,814 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 250 [2022-12-13 21:50:44,814 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 676 transitions, 11983 flow. Second operand has 6 states, 6 states have (on average 120.83333333333333) internal successors, (725), 6 states have internal predecessors, (725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:50:44,814 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 21:50:44,814 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 250 [2022-12-13 21:50:44,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 21:50:59,337 INFO L130 PetriNetUnfolder]: 31222/60915 cut-off events. [2022-12-13 21:50:59,337 INFO L131 PetriNetUnfolder]: For 750745/755523 co-relation queries the response was YES. [2022-12-13 21:50:59,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 326353 conditions, 60915 events. 31222/60915 cut-off events. For 750745/755523 co-relation queries the response was YES. Maximal size of possible extension queue 1769. Compared 621964 event pairs, 16384 based on Foata normal form. 747/60693 useless extension candidates. Maximal degree in co-relation 320455. Up to 47377 conditions per place. [2022-12-13 21:51:00,113 INFO L137 encePairwiseOnDemand]: 241/250 looper letters, 514 selfloop transitions, 62 changer transitions 14/711 dead transitions. [2022-12-13 21:51:00,113 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 711 transitions, 13361 flow [2022-12-13 21:51:00,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-13 21:51:00,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-13 21:51:00,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 773 transitions. [2022-12-13 21:51:00,115 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5153333333333333 [2022-12-13 21:51:00,115 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 773 transitions. [2022-12-13 21:51:00,115 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 773 transitions. [2022-12-13 21:51:00,115 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 21:51:00,115 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 773 transitions. [2022-12-13 21:51:00,116 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 128.83333333333334) internal successors, (773), 6 states have internal predecessors, (773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:51:00,117 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 250.0) internal successors, (1750), 7 states have internal predecessors, (1750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:51:00,117 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 250.0) internal successors, (1750), 7 states have internal predecessors, (1750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:51:00,117 INFO L175 Difference]: Start difference. First operand has 260 places, 676 transitions, 11983 flow. Second operand 6 states and 773 transitions. [2022-12-13 21:51:00,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 711 transitions, 13361 flow [2022-12-13 21:51:09,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 711 transitions, 13201 flow, removed 47 selfloop flow, removed 1 redundant places. [2022-12-13 21:51:09,577 INFO L231 Difference]: Finished difference. Result has 265 places, 661 transitions, 11660 flow [2022-12-13 21:51:09,578 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=11727, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=608, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=11660, PETRI_PLACES=265, PETRI_TRANSITIONS=661} [2022-12-13 21:51:09,578 INFO L288 CegarLoopForPetriNet]: 59 programPoint places, 206 predicate places. [2022-12-13 21:51:09,578 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 661 transitions, 11660 flow [2022-12-13 21:51:09,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 120.83333333333333) internal successors, (725), 6 states have internal predecessors, (725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:51:09,578 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 21:51:09,578 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] [2022-12-13 21:51:09,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-12-13 21:51:09,579 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-12-13 21:51:09,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:51:09,579 INFO L85 PathProgramCache]: Analyzing trace with hash 696371415, now seen corresponding path program 26 times [2022-12-13 21:51:09,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:51:09,579 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15424627] [2022-12-13 21:51:09,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:51:09,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:51:09,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:51:09,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:51:09,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:51:09,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15424627] [2022-12-13 21:51:09,952 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15424627] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:51:09,953 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:51:09,953 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-12-13 21:51:09,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456031034] [2022-12-13 21:51:09,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:51:09,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-13 21:51:09,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:51:09,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-13 21:51:09,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2022-12-13 21:51:10,020 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 114 out of 250 [2022-12-13 21:51:10,021 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 661 transitions, 11660 flow. Second operand has 12 states, 12 states have (on average 117.08333333333333) internal successors, (1405), 12 states have internal predecessors, (1405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:51:10,022 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 21:51:10,022 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 114 of 250 [2022-12-13 21:51:10,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 21:51:25,319 INFO L130 PetriNetUnfolder]: 32307/62594 cut-off events. [2022-12-13 21:51:25,320 INFO L131 PetriNetUnfolder]: For 738240/743967 co-relation queries the response was YES. [2022-12-13 21:51:25,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 333892 conditions, 62594 events. 32307/62594 cut-off events. For 738240/743967 co-relation queries the response was YES. Maximal size of possible extension queue 1809. Compared 636073 event pairs, 14109 based on Foata normal form. 794/62616 useless extension candidates. Maximal degree in co-relation 328727. Up to 47430 conditions per place. [2022-12-13 21:51:26,128 INFO L137 encePairwiseOnDemand]: 238/250 looper letters, 556 selfloop transitions, 134 changer transitions 10/788 dead transitions. [2022-12-13 21:51:26,128 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 788 transitions, 14315 flow [2022-12-13 21:51:26,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-13 21:51:26,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-13 21:51:26,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1292 transitions. [2022-12-13 21:51:26,130 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5168 [2022-12-13 21:51:26,130 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1292 transitions. [2022-12-13 21:51:26,130 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1292 transitions. [2022-12-13 21:51:26,130 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 21:51:26,130 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1292 transitions. [2022-12-13 21:51:26,131 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 129.2) internal successors, (1292), 10 states have internal predecessors, (1292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:51:26,133 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 250.0) internal successors, (2750), 11 states have internal predecessors, (2750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:51:26,133 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 250.0) internal successors, (2750), 11 states have internal predecessors, (2750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:51:26,133 INFO L175 Difference]: Start difference. First operand has 265 places, 661 transitions, 11660 flow. Second operand 10 states and 1292 transitions. [2022-12-13 21:51:26,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 788 transitions, 14315 flow [2022-12-13 21:51:35,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 788 transitions, 14163 flow, removed 25 selfloop flow, removed 5 redundant places. [2022-12-13 21:51:35,108 INFO L231 Difference]: Finished difference. Result has 276 places, 685 transitions, 12435 flow [2022-12-13 21:51:35,108 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=11508, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12435, PETRI_PLACES=276, PETRI_TRANSITIONS=685} [2022-12-13 21:51:35,109 INFO L288 CegarLoopForPetriNet]: 59 programPoint places, 217 predicate places. [2022-12-13 21:51:35,109 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 685 transitions, 12435 flow [2022-12-13 21:51:35,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 117.08333333333333) internal successors, (1405), 12 states have internal predecessors, (1405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:51:35,109 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 21:51:35,109 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] [2022-12-13 21:51:35,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-12-13 21:51:35,109 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-12-13 21:51:35,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:51:35,109 INFO L85 PathProgramCache]: Analyzing trace with hash 237764261, now seen corresponding path program 27 times [2022-12-13 21:51:35,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:51:35,110 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060791692] [2022-12-13 21:51:35,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:51:35,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:51:35,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:51:35,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:51:35,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:51:35,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060791692] [2022-12-13 21:51:35,562 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060791692] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:51:35,562 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:51:35,562 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-12-13 21:51:35,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238062783] [2022-12-13 21:51:35,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:51:35,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-13 21:51:35,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:51:35,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-13 21:51:35,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-12-13 21:51:35,602 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 114 out of 250 [2022-12-13 21:51:35,602 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 685 transitions, 12435 flow. Second operand has 10 states, 10 states have (on average 117.6) internal successors, (1176), 10 states have internal predecessors, (1176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:51:35,602 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 21:51:35,602 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 114 of 250 [2022-12-13 21:51:35,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 21:51:52,221 INFO L130 PetriNetUnfolder]: 33503/64011 cut-off events. [2022-12-13 21:51:52,222 INFO L131 PetriNetUnfolder]: For 779181/783583 co-relation queries the response was YES. [2022-12-13 21:51:52,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 346822 conditions, 64011 events. 33503/64011 cut-off events. For 779181/783583 co-relation queries the response was YES. Maximal size of possible extension queue 1868. Compared 646500 event pairs, 10230 based on Foata normal form. 1756/64765 useless extension candidates. Maximal degree in co-relation 346555. Up to 26307 conditions per place. [2022-12-13 21:51:53,125 INFO L137 encePairwiseOnDemand]: 236/250 looper letters, 609 selfloop transitions, 232 changer transitions 53/961 dead transitions. [2022-12-13 21:51:53,125 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 961 transitions, 18436 flow [2022-12-13 21:51:53,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-13 21:51:53,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-12-13 21:51:53,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1438 transitions. [2022-12-13 21:51:53,127 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5229090909090909 [2022-12-13 21:51:53,127 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1438 transitions. [2022-12-13 21:51:53,127 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1438 transitions. [2022-12-13 21:51:53,127 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 21:51:53,128 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1438 transitions. [2022-12-13 21:51:53,129 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 130.72727272727272) internal successors, (1438), 11 states have internal predecessors, (1438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:51:53,131 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 250.0) internal successors, (3000), 12 states have internal predecessors, (3000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:51:53,131 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 250.0) internal successors, (3000), 12 states have internal predecessors, (3000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:51:53,131 INFO L175 Difference]: Start difference. First operand has 276 places, 685 transitions, 12435 flow. Second operand 11 states and 1438 transitions. [2022-12-13 21:51:53,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 961 transitions, 18436 flow [2022-12-13 21:52:03,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 961 transitions, 18272 flow, removed 82 selfloop flow, removed 1 redundant places. [2022-12-13 21:52:03,530 INFO L231 Difference]: Finished difference. Result has 292 places, 729 transitions, 14090 flow [2022-12-13 21:52:03,530 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=12205, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=14090, PETRI_PLACES=292, PETRI_TRANSITIONS=729} [2022-12-13 21:52:03,530 INFO L288 CegarLoopForPetriNet]: 59 programPoint places, 233 predicate places. [2022-12-13 21:52:03,530 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 729 transitions, 14090 flow [2022-12-13 21:52:03,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 117.6) internal successors, (1176), 10 states have internal predecessors, (1176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:52:03,531 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 21:52:03,531 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] [2022-12-13 21:52:03,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-12-13 21:52:03,531 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-12-13 21:52:03,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:52:03,531 INFO L85 PathProgramCache]: Analyzing trace with hash -528870455, now seen corresponding path program 28 times [2022-12-13 21:52:03,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:52:03,531 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334157347] [2022-12-13 21:52:03,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:52:03,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:52:03,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:52:03,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:52:03,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:52:03,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334157347] [2022-12-13 21:52:03,829 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334157347] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:52:03,829 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:52:03,830 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-12-13 21:52:03,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277134128] [2022-12-13 21:52:03,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:52:03,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-13 21:52:03,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:52:03,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-13 21:52:03,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2022-12-13 21:52:03,879 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 114 out of 250 [2022-12-13 21:52:03,880 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 729 transitions, 14090 flow. Second operand has 12 states, 12 states have (on average 117.0) internal successors, (1404), 12 states have internal predecessors, (1404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:52:03,881 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 21:52:03,881 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 114 of 250 [2022-12-13 21:52:03,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 21:52:22,752 INFO L130 PetriNetUnfolder]: 33198/63696 cut-off events. [2022-12-13 21:52:22,752 INFO L131 PetriNetUnfolder]: For 887610/891705 co-relation queries the response was YES. [2022-12-13 21:52:23,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 355267 conditions, 63696 events. 33198/63696 cut-off events. For 887610/891705 co-relation queries the response was YES. Maximal size of possible extension queue 1864. Compared 642595 event pairs, 13371 based on Foata normal form. 1658/64320 useless extension candidates. Maximal degree in co-relation 352044. Up to 37614 conditions per place. [2022-12-13 21:52:23,715 INFO L137 encePairwiseOnDemand]: 235/250 looper letters, 619 selfloop transitions, 293 changer transitions 49/1028 dead transitions. [2022-12-13 21:52:23,715 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 1028 transitions, 19749 flow [2022-12-13 21:52:23,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-12-13 21:52:23,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-12-13 21:52:23,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2454 transitions. [2022-12-13 21:52:23,718 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5166315789473684 [2022-12-13 21:52:23,718 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2454 transitions. [2022-12-13 21:52:23,718 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2454 transitions. [2022-12-13 21:52:23,718 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 21:52:23,718 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2454 transitions. [2022-12-13 21:52:23,720 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 129.1578947368421) internal successors, (2454), 19 states have internal predecessors, (2454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:52:23,723 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 250.0) internal successors, (5000), 20 states have internal predecessors, (5000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:52:23,723 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 250.0) internal successors, (5000), 20 states have internal predecessors, (5000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:52:23,723 INFO L175 Difference]: Start difference. First operand has 292 places, 729 transitions, 14090 flow. Second operand 19 states and 2454 transitions. [2022-12-13 21:52:23,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 1028 transitions, 19749 flow [2022-12-13 21:52:36,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 1028 transitions, 19464 flow, removed 142 selfloop flow, removed 2 redundant places. [2022-12-13 21:52:36,889 INFO L231 Difference]: Finished difference. Result has 322 places, 792 transitions, 16353 flow [2022-12-13 21:52:36,889 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=13739, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=721, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=225, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=16353, PETRI_PLACES=322, PETRI_TRANSITIONS=792} [2022-12-13 21:52:36,889 INFO L288 CegarLoopForPetriNet]: 59 programPoint places, 263 predicate places. [2022-12-13 21:52:36,889 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 792 transitions, 16353 flow [2022-12-13 21:52:36,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 117.0) internal successors, (1404), 12 states have internal predecessors, (1404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:52:36,890 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 21:52:36,890 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] [2022-12-13 21:52:36,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-12-13 21:52:36,890 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-12-13 21:52:36,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:52:36,891 INFO L85 PathProgramCache]: Analyzing trace with hash 727454807, now seen corresponding path program 29 times [2022-12-13 21:52:36,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:52:36,891 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056555693] [2022-12-13 21:52:36,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:52:36,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:52:36,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:52:37,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:52:37,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:52:37,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056555693] [2022-12-13 21:52:37,152 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056555693] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:52:37,152 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:52:37,152 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-13 21:52:37,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414802052] [2022-12-13 21:52:37,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:52:37,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-13 21:52:37,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:52:37,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-13 21:52:37,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-12-13 21:52:37,230 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 250 [2022-12-13 21:52:37,230 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 792 transitions, 16353 flow. Second operand has 9 states, 9 states have (on average 119.77777777777777) internal successors, (1078), 9 states have internal predecessors, (1078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:52:37,230 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 21:52:37,230 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 250 [2022-12-13 21:52:37,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 21:52:54,360 INFO L130 PetriNetUnfolder]: 30959/59972 cut-off events. [2022-12-13 21:52:54,360 INFO L131 PetriNetUnfolder]: For 1012754/1018036 co-relation queries the response was YES. [2022-12-13 21:52:55,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 349606 conditions, 59972 events. 30959/59972 cut-off events. For 1012754/1018036 co-relation queries the response was YES. Maximal size of possible extension queue 1759. Compared 609301 event pairs, 16271 based on Foata normal form. 744/59414 useless extension candidates. Maximal degree in co-relation 342486. Up to 48395 conditions per place. [2022-12-13 21:52:55,368 INFO L137 encePairwiseOnDemand]: 241/250 looper letters, 607 selfloop transitions, 46 changer transitions 64/865 dead transitions. [2022-12-13 21:52:55,368 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 865 transitions, 18557 flow [2022-12-13 21:52:55,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-13 21:52:55,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-12-13 21:52:55,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1150 transitions. [2022-12-13 21:52:55,370 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5111111111111111 [2022-12-13 21:52:55,370 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1150 transitions. [2022-12-13 21:52:55,370 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1150 transitions. [2022-12-13 21:52:55,370 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 21:52:55,370 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1150 transitions. [2022-12-13 21:52:55,371 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 127.77777777777777) internal successors, (1150), 9 states have internal predecessors, (1150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:52:55,373 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 250.0) internal successors, (2500), 10 states have internal predecessors, (2500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:52:55,373 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 250.0) internal successors, (2500), 10 states have internal predecessors, (2500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:52:55,373 INFO L175 Difference]: Start difference. First operand has 322 places, 792 transitions, 16353 flow. Second operand 9 states and 1150 transitions. [2022-12-13 21:52:55,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 865 transitions, 18557 flow [2022-12-13 21:53:11,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 865 transitions, 17918 flow, removed 232 selfloop flow, removed 5 redundant places. [2022-12-13 21:53:11,150 INFO L231 Difference]: Finished difference. Result has 328 places, 773 transitions, 15464 flow [2022-12-13 21:53:11,150 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=15745, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=792, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=746, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15464, PETRI_PLACES=328, PETRI_TRANSITIONS=773} [2022-12-13 21:53:11,151 INFO L288 CegarLoopForPetriNet]: 59 programPoint places, 269 predicate places. [2022-12-13 21:53:11,151 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 773 transitions, 15464 flow [2022-12-13 21:53:11,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 119.77777777777777) internal successors, (1078), 9 states have internal predecessors, (1078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:53:11,151 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 21:53:11,151 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] [2022-12-13 21:53:11,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-12-13 21:53:11,151 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-12-13 21:53:11,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:53:11,152 INFO L85 PathProgramCache]: Analyzing trace with hash 1610658823, now seen corresponding path program 30 times [2022-12-13 21:53:11,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:53:11,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053443717] [2022-12-13 21:53:11,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:53:11,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:53:11,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:53:11,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:53:11,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:53:11,378 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053443717] [2022-12-13 21:53:11,378 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053443717] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:53:11,378 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:53:11,378 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-13 21:53:11,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305424536] [2022-12-13 21:53:11,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:53:11,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-13 21:53:11,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:53:11,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-13 21:53:11,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-12-13 21:53:11,426 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 250 [2022-12-13 21:53:11,426 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 773 transitions, 15464 flow. Second operand has 8 states, 8 states have (on average 119.375) internal successors, (955), 8 states have internal predecessors, (955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:53:11,426 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 21:53:11,426 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 250 [2022-12-13 21:53:11,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 21:53:27,721 INFO L130 PetriNetUnfolder]: 30150/58015 cut-off events. [2022-12-13 21:53:27,721 INFO L131 PetriNetUnfolder]: For 929426/933613 co-relation queries the response was YES. [2022-12-13 21:53:28,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 335979 conditions, 58015 events. 30150/58015 cut-off events. For 929426/933613 co-relation queries the response was YES. Maximal size of possible extension queue 1697. Compared 582452 event pairs, 15854 based on Foata normal form. 538/57298 useless extension candidates. Maximal degree in co-relation 335701. Up to 47507 conditions per place. [2022-12-13 21:53:28,707 INFO L137 encePairwiseOnDemand]: 240/250 looper letters, 636 selfloop transitions, 41 changer transitions 41/833 dead transitions. [2022-12-13 21:53:28,707 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 833 transitions, 17336 flow [2022-12-13 21:53:28,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-13 21:53:28,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-12-13 21:53:28,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1027 transitions. [2022-12-13 21:53:28,709 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5135 [2022-12-13 21:53:28,709 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1027 transitions. [2022-12-13 21:53:28,709 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1027 transitions. [2022-12-13 21:53:28,710 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 21:53:28,710 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1027 transitions. [2022-12-13 21:53:28,711 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 128.375) internal successors, (1027), 8 states have internal predecessors, (1027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:53:28,712 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 250.0) internal successors, (2250), 9 states have internal predecessors, (2250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:53:28,712 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 250.0) internal successors, (2250), 9 states have internal predecessors, (2250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:53:28,712 INFO L175 Difference]: Start difference. First operand has 328 places, 773 transitions, 15464 flow. Second operand 8 states and 1027 transitions. [2022-12-13 21:53:28,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 833 transitions, 17336 flow [2022-12-13 21:53:42,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 833 transitions, 17172 flow, removed 52 selfloop flow, removed 6 redundant places. [2022-12-13 21:53:42,821 INFO L231 Difference]: Finished difference. Result has 328 places, 755 transitions, 15024 flow [2022-12-13 21:53:42,822 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=15218, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=768, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=727, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15024, PETRI_PLACES=328, PETRI_TRANSITIONS=755} [2022-12-13 21:53:42,822 INFO L288 CegarLoopForPetriNet]: 59 programPoint places, 269 predicate places. [2022-12-13 21:53:42,822 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 755 transitions, 15024 flow [2022-12-13 21:53:42,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 119.375) internal successors, (955), 8 states have internal predecessors, (955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:53:42,822 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 21:53:42,823 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] [2022-12-13 21:53:42,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-12-13 21:53:42,823 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-12-13 21:53:42,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:53:42,823 INFO L85 PathProgramCache]: Analyzing trace with hash -260773411, now seen corresponding path program 31 times [2022-12-13 21:53:42,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:53:42,823 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315537340] [2022-12-13 21:53:42,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:53:42,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:53:42,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:53:43,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:53:43,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:53:43,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315537340] [2022-12-13 21:53:43,140 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1315537340] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:53:43,141 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:53:43,141 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-13 21:53:43,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738726670] [2022-12-13 21:53:43,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:53:43,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 21:53:43,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:53:43,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 21:53:43,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2022-12-13 21:53:43,264 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 250 [2022-12-13 21:53:43,265 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 755 transitions, 15024 flow. Second operand has 11 states, 11 states have (on average 118.27272727272727) internal successors, (1301), 11 states have internal predecessors, (1301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:53:43,265 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 21:53:43,265 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 250 [2022-12-13 21:53:43,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 21:53:59,641 INFO L130 PetriNetUnfolder]: 29645/57422 cut-off events. [2022-12-13 21:53:59,641 INFO L131 PetriNetUnfolder]: For 892896/896502 co-relation queries the response was YES. [2022-12-13 21:54:00,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 330460 conditions, 57422 events. 29645/57422 cut-off events. For 892896/896502 co-relation queries the response was YES. Maximal size of possible extension queue 1706. Compared 578351 event pairs, 15700 based on Foata normal form. 524/56783 useless extension candidates. Maximal degree in co-relation 323899. Up to 47195 conditions per place. [2022-12-13 21:54:00,627 INFO L137 encePairwiseOnDemand]: 240/250 looper letters, 631 selfloop transitions, 29 changer transitions 49/824 dead transitions. [2022-12-13 21:54:00,628 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 824 transitions, 16974 flow [2022-12-13 21:54:00,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-13 21:54:00,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-13 21:54:00,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1266 transitions. [2022-12-13 21:54:00,629 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5064 [2022-12-13 21:54:00,630 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1266 transitions. [2022-12-13 21:54:00,630 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1266 transitions. [2022-12-13 21:54:00,630 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 21:54:00,630 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1266 transitions. [2022-12-13 21:54:00,631 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 126.6) internal successors, (1266), 10 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:54:00,633 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 250.0) internal successors, (2750), 11 states have internal predecessors, (2750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:54:00,633 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 250.0) internal successors, (2750), 11 states have internal predecessors, (2750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:54:00,633 INFO L175 Difference]: Start difference. First operand has 328 places, 755 transitions, 15024 flow. Second operand 10 states and 1266 transitions. [2022-12-13 21:54:00,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 824 transitions, 16974 flow [2022-12-13 21:54:14,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 824 transitions, 16855 flow, removed 9 selfloop flow, removed 14 redundant places. [2022-12-13 21:54:14,290 INFO L231 Difference]: Finished difference. Result has 323 places, 746 transitions, 14821 flow [2022-12-13 21:54:14,290 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=14906, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=755, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=726, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14821, PETRI_PLACES=323, PETRI_TRANSITIONS=746} [2022-12-13 21:54:14,291 INFO L288 CegarLoopForPetriNet]: 59 programPoint places, 264 predicate places. [2022-12-13 21:54:14,291 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 746 transitions, 14821 flow [2022-12-13 21:54:14,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 118.27272727272727) internal successors, (1301), 11 states have internal predecessors, (1301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:54:14,291 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 21:54:14,291 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] [2022-12-13 21:54:14,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-12-13 21:54:14,291 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-12-13 21:54:14,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:54:14,292 INFO L85 PathProgramCache]: Analyzing trace with hash 852235293, now seen corresponding path program 32 times [2022-12-13 21:54:14,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:54:14,292 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268161840] [2022-12-13 21:54:14,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:54:14,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:54:14,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:54:14,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:54:14,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:54:14,585 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268161840] [2022-12-13 21:54:14,585 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268161840] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:54:14,585 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:54:14,585 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-13 21:54:14,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20465201] [2022-12-13 21:54:14,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:54:14,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 21:54:14,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:54:14,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 21:54:14,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-12-13 21:54:14,650 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 114 out of 250 [2022-12-13 21:54:14,651 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 746 transitions, 14821 flow. Second operand has 11 states, 11 states have (on average 117.27272727272727) internal successors, (1290), 11 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:54:14,651 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 21:54:14,651 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 114 of 250 [2022-12-13 21:54:14,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 21:54:30,841 INFO L130 PetriNetUnfolder]: 28890/55429 cut-off events. [2022-12-13 21:54:30,841 INFO L131 PetriNetUnfolder]: For 842371/846031 co-relation queries the response was YES. [2022-12-13 21:54:31,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 318225 conditions, 55429 events. 28890/55429 cut-off events. For 842371/846031 co-relation queries the response was YES. Maximal size of possible extension queue 1599. Compared 547778 event pairs, 14675 based on Foata normal form. 844/55369 useless extension candidates. Maximal degree in co-relation 311965. Up to 40669 conditions per place. [2022-12-13 21:54:31,816 INFO L137 encePairwiseOnDemand]: 237/250 looper letters, 626 selfloop transitions, 137 changer transitions 24/854 dead transitions. [2022-12-13 21:54:31,817 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 854 transitions, 17467 flow [2022-12-13 21:54:31,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-13 21:54:31,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-12-13 21:54:31,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1412 transitions. [2022-12-13 21:54:31,819 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5134545454545455 [2022-12-13 21:54:31,819 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1412 transitions. [2022-12-13 21:54:31,819 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1412 transitions. [2022-12-13 21:54:31,820 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 21:54:31,820 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1412 transitions. [2022-12-13 21:54:31,821 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 128.36363636363637) internal successors, (1412), 11 states have internal predecessors, (1412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:54:31,822 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 250.0) internal successors, (3000), 12 states have internal predecessors, (3000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:54:31,823 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 250.0) internal successors, (3000), 12 states have internal predecessors, (3000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:54:31,823 INFO L175 Difference]: Start difference. First operand has 323 places, 746 transitions, 14821 flow. Second operand 11 states and 1412 transitions. [2022-12-13 21:54:31,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 854 transitions, 17467 flow [2022-12-13 21:54:44,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 854 transitions, 17300 flow, removed 40 selfloop flow, removed 10 redundant places. [2022-12-13 21:54:44,223 INFO L231 Difference]: Finished difference. Result has 325 places, 729 transitions, 14860 flow [2022-12-13 21:54:44,223 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=14211, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=724, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=591, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=14860, PETRI_PLACES=325, PETRI_TRANSITIONS=729} [2022-12-13 21:54:44,223 INFO L288 CegarLoopForPetriNet]: 59 programPoint places, 266 predicate places. [2022-12-13 21:54:44,224 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 729 transitions, 14860 flow [2022-12-13 21:54:44,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 117.27272727272727) internal successors, (1290), 11 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:54:44,224 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 21:54:44,224 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] [2022-12-13 21:54:44,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-12-13 21:54:44,224 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-12-13 21:54:44,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:54:44,225 INFO L85 PathProgramCache]: Analyzing trace with hash -398656667, now seen corresponding path program 33 times [2022-12-13 21:54:44,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:54:44,225 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289261779] [2022-12-13 21:54:44,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:54:44,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:54:44,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:54:44,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-12-13 21:54:44,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:54:44,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289261779] [2022-12-13 21:54:44,471 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289261779] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:54:44,471 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:54:44,471 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-12-13 21:54:44,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737492269] [2022-12-13 21:54:44,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:54:44,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-13 21:54:44,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:54:44,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-13 21:54:44,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-12-13 21:54:44,538 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 114 out of 250 [2022-12-13 21:54:44,539 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 729 transitions, 14860 flow. Second operand has 10 states, 10 states have (on average 117.7) internal successors, (1177), 10 states have internal predecessors, (1177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:54:44,539 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 21:54:44,539 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 114 of 250 [2022-12-13 21:54:44,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 21:54:59,627 INFO L130 PetriNetUnfolder]: 28378/54555 cut-off events. [2022-12-13 21:54:59,627 INFO L131 PetriNetUnfolder]: For 881703/885341 co-relation queries the response was YES. [2022-12-13 21:55:00,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 319796 conditions, 54555 events. 28378/54555 cut-off events. For 881703/885341 co-relation queries the response was YES. Maximal size of possible extension queue 1592. Compared 540372 event pairs, 15205 based on Foata normal form. 560/54182 useless extension candidates. Maximal degree in co-relation 317069. Up to 45635 conditions per place. [2022-12-13 21:55:00,508 INFO L137 encePairwiseOnDemand]: 240/250 looper letters, 649 selfloop transitions, 27 changer transitions 55/798 dead transitions. [2022-12-13 21:55:00,508 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 798 transitions, 16891 flow [2022-12-13 21:55:00,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-13 21:55:00,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-12-13 21:55:00,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1137 transitions. [2022-12-13 21:55:00,510 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5053333333333333 [2022-12-13 21:55:00,511 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1137 transitions. [2022-12-13 21:55:00,511 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1137 transitions. [2022-12-13 21:55:00,511 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 21:55:00,511 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1137 transitions. [2022-12-13 21:55:00,512 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 126.33333333333333) internal successors, (1137), 9 states have internal predecessors, (1137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:55:00,513 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 250.0) internal successors, (2500), 10 states have internal predecessors, (2500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:55:00,514 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 250.0) internal successors, (2500), 10 states have internal predecessors, (2500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:55:00,514 INFO L175 Difference]: Start difference. First operand has 325 places, 729 transitions, 14860 flow. Second operand 9 states and 1137 transitions. [2022-12-13 21:55:00,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 798 transitions, 16891 flow [2022-12-13 21:55:13,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 798 transitions, 16766 flow, removed 61 selfloop flow, removed 2 redundant places. [2022-12-13 21:55:13,312 INFO L231 Difference]: Finished difference. Result has 333 places, 724 transitions, 14696 flow [2022-12-13 21:55:13,312 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=14739, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=729, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=702, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14696, PETRI_PLACES=333, PETRI_TRANSITIONS=724} [2022-12-13 21:55:13,313 INFO L288 CegarLoopForPetriNet]: 59 programPoint places, 274 predicate places. [2022-12-13 21:55:13,313 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 724 transitions, 14696 flow [2022-12-13 21:55:13,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 117.7) internal successors, (1177), 10 states have internal predecessors, (1177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:55:13,313 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 21:55:13,313 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] [2022-12-13 21:55:13,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-12-13 21:55:13,313 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-12-13 21:55:13,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:55:13,314 INFO L85 PathProgramCache]: Analyzing trace with hash 1540353923, now seen corresponding path program 34 times [2022-12-13 21:55:13,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:55:13,314 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102207784] [2022-12-13 21:55:13,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:55:13,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:55:13,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:55:13,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:55:13,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:55:13,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102207784] [2022-12-13 21:55:13,703 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102207784] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:55:13,703 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:55:13,703 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-13 21:55:13,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463159419] [2022-12-13 21:55:13,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:55:13,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 21:55:13,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:55:13,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 21:55:13,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-12-13 21:55:13,773 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 114 out of 250 [2022-12-13 21:55:13,775 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 724 transitions, 14696 flow. Second operand has 11 states, 11 states have (on average 117.27272727272727) internal successors, (1290), 11 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:55:13,775 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 21:55:13,775 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 114 of 250 [2022-12-13 21:55:13,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 21:55:29,008 INFO L130 PetriNetUnfolder]: 28204/54269 cut-off events. [2022-12-13 21:55:29,008 INFO L131 PetriNetUnfolder]: For 862944/866473 co-relation queries the response was YES. [2022-12-13 21:55:29,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 316853 conditions, 54269 events. 28204/54269 cut-off events. For 862944/866473 co-relation queries the response was YES. Maximal size of possible extension queue 1601. Compared 537005 event pairs, 14507 based on Foata normal form. 614/53949 useless extension candidates. Maximal degree in co-relation 312478. Up to 44843 conditions per place. [2022-12-13 21:55:29,903 INFO L137 encePairwiseOnDemand]: 237/250 looper letters, 636 selfloop transitions, 117 changer transitions 7/827 dead transitions. [2022-12-13 21:55:29,903 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 827 transitions, 17197 flow [2022-12-13 21:55:29,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-13 21:55:29,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-13 21:55:29,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1522 transitions. [2022-12-13 21:55:29,906 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5073333333333333 [2022-12-13 21:55:29,906 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1522 transitions. [2022-12-13 21:55:29,906 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1522 transitions. [2022-12-13 21:55:29,906 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 21:55:29,906 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1522 transitions. [2022-12-13 21:55:29,908 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 126.83333333333333) internal successors, (1522), 12 states have internal predecessors, (1522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:55:29,910 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 250.0) internal successors, (3250), 13 states have internal predecessors, (3250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:55:29,910 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 250.0) internal successors, (3250), 13 states have internal predecessors, (3250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:55:29,910 INFO L175 Difference]: Start difference. First operand has 333 places, 724 transitions, 14696 flow. Second operand 12 states and 1522 transitions. [2022-12-13 21:55:29,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 827 transitions, 17197 flow [2022-12-13 21:55:42,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 827 transitions, 17050 flow, removed 24 selfloop flow, removed 11 redundant places. [2022-12-13 21:55:42,472 INFO L231 Difference]: Finished difference. Result has 331 places, 729 transitions, 14958 flow [2022-12-13 21:55:42,473 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=14569, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=724, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=607, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=14958, PETRI_PLACES=331, PETRI_TRANSITIONS=729} [2022-12-13 21:55:42,473 INFO L288 CegarLoopForPetriNet]: 59 programPoint places, 272 predicate places. [2022-12-13 21:55:42,473 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 729 transitions, 14958 flow [2022-12-13 21:55:42,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 117.27272727272727) internal successors, (1290), 11 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:55:42,473 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 21:55:42,473 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] [2022-12-13 21:55:42,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-12-13 21:55:42,474 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-12-13 21:55:42,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:55:42,474 INFO L85 PathProgramCache]: Analyzing trace with hash -427138191, now seen corresponding path program 35 times [2022-12-13 21:55:42,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:55:42,474 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352310410] [2022-12-13 21:55:42,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:55:42,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:55:42,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:55:42,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:55:42,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:55:42,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352310410] [2022-12-13 21:55:42,732 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352310410] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:55:42,732 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:55:42,732 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-13 21:55:42,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824666785] [2022-12-13 21:55:42,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:55:42,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 21:55:42,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:55:42,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 21:55:42,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-12-13 21:55:42,783 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 113 out of 250 [2022-12-13 21:55:42,784 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 729 transitions, 14958 flow. Second operand has 11 states, 11 states have (on average 116.36363636363636) internal successors, (1280), 11 states have internal predecessors, (1280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:55:42,784 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 21:55:42,784 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 113 of 250 [2022-12-13 21:55:42,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 21:55:58,241 INFO L130 PetriNetUnfolder]: 28573/55313 cut-off events. [2022-12-13 21:55:58,241 INFO L131 PetriNetUnfolder]: For 846833/851256 co-relation queries the response was YES. [2022-12-13 21:55:59,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 320035 conditions, 55313 events. 28573/55313 cut-off events. For 846833/851256 co-relation queries the response was YES. Maximal size of possible extension queue 1591. Compared 550847 event pairs, 13603 based on Foata normal form. 762/55499 useless extension candidates. Maximal degree in co-relation 318654. Up to 38528 conditions per place. [2022-12-13 21:55:59,191 INFO L137 encePairwiseOnDemand]: 238/250 looper letters, 569 selfloop transitions, 213 changer transitions 39/877 dead transitions. [2022-12-13 21:55:59,192 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 877 transitions, 18471 flow [2022-12-13 21:55:59,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-13 21:55:59,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-13 21:55:59,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1272 transitions. [2022-12-13 21:55:59,194 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5088 [2022-12-13 21:55:59,194 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1272 transitions. [2022-12-13 21:55:59,194 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1272 transitions. [2022-12-13 21:55:59,194 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 21:55:59,194 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1272 transitions. [2022-12-13 21:55:59,195 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 127.2) internal successors, (1272), 10 states have internal predecessors, (1272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:55:59,197 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 250.0) internal successors, (2750), 11 states have internal predecessors, (2750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:55:59,197 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 250.0) internal successors, (2750), 11 states have internal predecessors, (2750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:55:59,197 INFO L175 Difference]: Start difference. First operand has 331 places, 729 transitions, 14958 flow. Second operand 10 states and 1272 transitions. [2022-12-13 21:55:59,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 877 transitions, 18471 flow [2022-12-13 21:56:11,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 877 transitions, 18250 flow, removed 28 selfloop flow, removed 7 redundant places. [2022-12-13 21:56:11,700 INFO L231 Difference]: Finished difference. Result has 338 places, 744 transitions, 15759 flow [2022-12-13 21:56:11,701 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=14699, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=727, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15759, PETRI_PLACES=338, PETRI_TRANSITIONS=744} [2022-12-13 21:56:11,701 INFO L288 CegarLoopForPetriNet]: 59 programPoint places, 279 predicate places. [2022-12-13 21:56:11,701 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 744 transitions, 15759 flow [2022-12-13 21:56:11,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 116.36363636363636) internal successors, (1280), 11 states have internal predecessors, (1280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:56:11,701 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 21:56:11,701 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] [2022-12-13 21:56:11,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-12-13 21:56:11,701 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-12-13 21:56:11,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:56:11,702 INFO L85 PathProgramCache]: Analyzing trace with hash -1393635705, now seen corresponding path program 36 times [2022-12-13 21:56:11,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:56:11,702 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13673361] [2022-12-13 21:56:11,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:56:11,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:56:11,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:56:12,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:56:12,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:56:12,035 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13673361] [2022-12-13 21:56:12,036 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13673361] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:56:12,036 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:56:12,036 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-12-13 21:56:12,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434902348] [2022-12-13 21:56:12,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:56:12,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-13 21:56:12,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:56:12,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-13 21:56:12,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2022-12-13 21:56:12,120 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 250 [2022-12-13 21:56:12,122 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 744 transitions, 15759 flow. Second operand has 12 states, 12 states have (on average 118.0) internal successors, (1416), 12 states have internal predecessors, (1416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:56:12,122 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 21:56:12,122 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 250 [2022-12-13 21:56:12,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 21:56:27,306 INFO L130 PetriNetUnfolder]: 27176/52812 cut-off events. [2022-12-13 21:56:27,306 INFO L131 PetriNetUnfolder]: For 890564/894305 co-relation queries the response was YES. [2022-12-13 21:56:28,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 309816 conditions, 52812 events. 27176/52812 cut-off events. For 890564/894305 co-relation queries the response was YES. Maximal size of possible extension queue 1590. Compared 527462 event pairs, 13578 based on Foata normal form. 833/52686 useless extension candidates. Maximal degree in co-relation 309680. Up to 40515 conditions per place. [2022-12-13 21:56:28,359 INFO L137 encePairwiseOnDemand]: 238/250 looper letters, 605 selfloop transitions, 123 changer transitions 30/870 dead transitions. [2022-12-13 21:56:28,359 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 870 transitions, 18507 flow [2022-12-13 21:56:28,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-13 21:56:28,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-13 21:56:28,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1547 transitions. [2022-12-13 21:56:28,363 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5156666666666667 [2022-12-13 21:56:28,363 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1547 transitions. [2022-12-13 21:56:28,364 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1547 transitions. [2022-12-13 21:56:28,364 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 21:56:28,364 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1547 transitions. [2022-12-13 21:56:28,368 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 128.91666666666666) internal successors, (1547), 12 states have internal predecessors, (1547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:56:28,371 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 250.0) internal successors, (3250), 13 states have internal predecessors, (3250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:56:28,371 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 250.0) internal successors, (3250), 13 states have internal predecessors, (3250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:56:28,372 INFO L175 Difference]: Start difference. First operand has 338 places, 744 transitions, 15759 flow. Second operand 12 states and 1547 transitions. [2022-12-13 21:56:28,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 870 transitions, 18507 flow [2022-12-13 21:56:41,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 870 transitions, 18223 flow, removed 40 selfloop flow, removed 5 redundant places. [2022-12-13 21:56:41,697 INFO L231 Difference]: Finished difference. Result has 342 places, 725 transitions, 15304 flow [2022-12-13 21:56:41,697 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=15395, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=739, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=616, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=15304, PETRI_PLACES=342, PETRI_TRANSITIONS=725} [2022-12-13 21:56:41,697 INFO L288 CegarLoopForPetriNet]: 59 programPoint places, 283 predicate places. [2022-12-13 21:56:41,698 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 725 transitions, 15304 flow [2022-12-13 21:56:41,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 118.0) internal successors, (1416), 12 states have internal predecessors, (1416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:56:41,698 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 21:56:41,698 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] [2022-12-13 21:56:41,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-12-13 21:56:41,698 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-12-13 21:56:41,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:56:41,698 INFO L85 PathProgramCache]: Analyzing trace with hash 1736272531, now seen corresponding path program 37 times [2022-12-13 21:56:41,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:56:41,699 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74535539] [2022-12-13 21:56:41,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:56:41,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:56:41,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:56:41,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:56:41,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:56:41,957 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74535539] [2022-12-13 21:56:41,957 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74535539] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:56:41,957 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:56:41,957 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-13 21:56:41,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047738433] [2022-12-13 21:56:41,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:56:41,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-13 21:56:41,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:56:41,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-13 21:56:41,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-12-13 21:56:42,005 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 250 [2022-12-13 21:56:42,006 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 725 transitions, 15304 flow. Second operand has 9 states, 9 states have (on average 118.88888888888889) internal successors, (1070), 9 states have internal predecessors, (1070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:56:42,006 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 21:56:42,006 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 250 [2022-12-13 21:56:42,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 21:56:56,658 INFO L130 PetriNetUnfolder]: 27382/53538 cut-off events. [2022-12-13 21:56:56,658 INFO L131 PetriNetUnfolder]: For 899740/903809 co-relation queries the response was YES. [2022-12-13 21:56:57,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 313328 conditions, 53538 events. 27382/53538 cut-off events. For 899740/903809 co-relation queries the response was YES. Maximal size of possible extension queue 1593. Compared 537631 event pairs, 11765 based on Foata normal form. 677/53452 useless extension candidates. Maximal degree in co-relation 313195. Up to 36414 conditions per place. [2022-12-13 21:56:57,541 INFO L137 encePairwiseOnDemand]: 239/250 looper letters, 578 selfloop transitions, 86 changer transitions 31/817 dead transitions. [2022-12-13 21:56:57,541 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 817 transitions, 17826 flow [2022-12-13 21:56:57,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-13 21:56:57,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-12-13 21:56:57,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1035 transitions. [2022-12-13 21:56:57,543 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5175 [2022-12-13 21:56:57,543 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1035 transitions. [2022-12-13 21:56:57,543 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1035 transitions. [2022-12-13 21:56:57,544 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 21:56:57,544 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1035 transitions. [2022-12-13 21:56:57,545 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 129.375) internal successors, (1035), 8 states have internal predecessors, (1035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:56:57,546 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 250.0) internal successors, (2250), 9 states have internal predecessors, (2250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:56:57,546 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 250.0) internal successors, (2250), 9 states have internal predecessors, (2250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:56:57,546 INFO L175 Difference]: Start difference. First operand has 342 places, 725 transitions, 15304 flow. Second operand 8 states and 1035 transitions. [2022-12-13 21:56:57,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 817 transitions, 17826 flow [2022-12-13 21:57:11,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 817 transitions, 17092 flow, removed 102 selfloop flow, removed 15 redundant places. [2022-12-13 21:57:11,893 INFO L231 Difference]: Finished difference. Result has 331 places, 732 transitions, 15009 flow [2022-12-13 21:57:11,893 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=14595, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=725, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=640, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15009, PETRI_PLACES=331, PETRI_TRANSITIONS=732} [2022-12-13 21:57:11,893 INFO L288 CegarLoopForPetriNet]: 59 programPoint places, 272 predicate places. [2022-12-13 21:57:11,894 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 732 transitions, 15009 flow [2022-12-13 21:57:11,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 118.88888888888889) internal successors, (1070), 9 states have internal predecessors, (1070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:57:11,894 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 21:57:11,894 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] [2022-12-13 21:57:11,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-12-13 21:57:11,894 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-12-13 21:57:11,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:57:11,894 INFO L85 PathProgramCache]: Analyzing trace with hash 1290585171, now seen corresponding path program 38 times [2022-12-13 21:57:11,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:57:11,894 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140088181] [2022-12-13 21:57:11,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:57:11,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:57:11,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:57:12,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:57:12,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:57:12,193 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140088181] [2022-12-13 21:57:12,193 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140088181] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:57:12,193 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:57:12,194 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-13 21:57:12,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504946198] [2022-12-13 21:57:12,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:57:12,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-13 21:57:12,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:57:12,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-13 21:57:12,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-12-13 21:57:12,260 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 250 [2022-12-13 21:57:12,260 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 732 transitions, 15009 flow. Second operand has 9 states, 9 states have (on average 118.88888888888889) internal successors, (1070), 9 states have internal predecessors, (1070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 21:57:12,260 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 21:57:12,260 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 250 [2022-12-13 21:57:12,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand