./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-races/race-3_2-container_of-global.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91263282-53ff-4656-a1af-8a352ab2af6b/bin/uautomizer-DrprNOufMa/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91263282-53ff-4656-a1af-8a352ab2af6b/bin/uautomizer-DrprNOufMa/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91263282-53ff-4656-a1af-8a352ab2af6b/bin/uautomizer-DrprNOufMa/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91263282-53ff-4656-a1af-8a352ab2af6b/bin/uautomizer-DrprNOufMa/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-races/race-3_2-container_of-global.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91263282-53ff-4656-a1af-8a352ab2af6b/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91263282-53ff-4656-a1af-8a352ab2af6b/bin/uautomizer-DrprNOufMa --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 02b1c265b98bd14cc97fe77543b4e06699576e2091fa3d4102d013e6b3937418 --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-12-06 18:35:47,408 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-06 18:35:47,410 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-06 18:35:47,431 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-06 18:35:47,432 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-06 18:35:47,433 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-06 18:35:47,434 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-06 18:35:47,435 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-06 18:35:47,437 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-06 18:35:47,438 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-06 18:35:47,438 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-06 18:35:47,439 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-06 18:35:47,440 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-06 18:35:47,441 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-06 18:35:47,442 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-06 18:35:47,443 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-06 18:35:47,444 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-06 18:35:47,445 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-06 18:35:47,446 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-06 18:35:47,448 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-06 18:35:47,449 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-06 18:35:47,451 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-06 18:35:47,452 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-06 18:35:47,452 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-06 18:35:47,455 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-06 18:35:47,455 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-06 18:35:47,455 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-06 18:35:47,456 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-06 18:35:47,457 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-06 18:35:47,457 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-06 18:35:47,458 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-06 18:35:47,458 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-06 18:35:47,459 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-06 18:35:47,459 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-06 18:35:47,460 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-06 18:35:47,461 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-06 18:35:47,461 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-06 18:35:47,461 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-06 18:35:47,461 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-06 18:35:47,462 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-06 18:35:47,462 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-06 18:35:47,463 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91263282-53ff-4656-a1af-8a352ab2af6b/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-32bit-Automizer_Default.epf [2021-12-06 18:35:47,479 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-06 18:35:47,480 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-06 18:35:47,480 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-06 18:35:47,480 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-06 18:35:47,481 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-06 18:35:47,481 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-06 18:35:47,481 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-06 18:35:47,481 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-06 18:35:47,481 INFO L138 SettingsManager]: * Use SBE=true [2021-12-06 18:35:47,481 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-06 18:35:47,482 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-06 18:35:47,482 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-06 18:35:47,482 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-06 18:35:47,482 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-06 18:35:47,482 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-06 18:35:47,482 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-06 18:35:47,482 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-06 18:35:47,482 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-06 18:35:47,482 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-06 18:35:47,483 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-06 18:35:47,483 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-06 18:35:47,483 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-06 18:35:47,483 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-06 18:35:47,483 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-06 18:35:47,483 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 18:35:47,483 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-06 18:35:47,483 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-06 18:35:47,483 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-06 18:35:47,484 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-06 18:35:47,484 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-06 18:35:47,484 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-06 18:35:47,484 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-06 18:35:47,484 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-06 18:35:47,484 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-06 18:35:47,484 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91263282-53ff-4656-a1af-8a352ab2af6b/bin/uautomizer-DrprNOufMa/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_91263282-53ff-4656-a1af-8a352ab2af6b/bin/uautomizer-DrprNOufMa 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 -> 02b1c265b98bd14cc97fe77543b4e06699576e2091fa3d4102d013e6b3937418 [2021-12-06 18:35:47,654 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-06 18:35:47,669 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-06 18:35:47,671 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-06 18:35:47,671 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-06 18:35:47,672 INFO L275 PluginConnector]: CDTParser initialized [2021-12-06 18:35:47,673 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91263282-53ff-4656-a1af-8a352ab2af6b/bin/uautomizer-DrprNOufMa/../../sv-benchmarks/c/ldv-races/race-3_2-container_of-global.i [2021-12-06 18:35:47,718 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91263282-53ff-4656-a1af-8a352ab2af6b/bin/uautomizer-DrprNOufMa/data/54ac1bb75/39838a17bdcd47738c010eb89de01882/FLAG12d7e55e7 [2021-12-06 18:35:48,163 INFO L306 CDTParser]: Found 1 translation units. [2021-12-06 18:35:48,164 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91263282-53ff-4656-a1af-8a352ab2af6b/sv-benchmarks/c/ldv-races/race-3_2-container_of-global.i [2021-12-06 18:35:48,179 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91263282-53ff-4656-a1af-8a352ab2af6b/bin/uautomizer-DrprNOufMa/data/54ac1bb75/39838a17bdcd47738c010eb89de01882/FLAG12d7e55e7 [2021-12-06 18:35:48,198 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91263282-53ff-4656-a1af-8a352ab2af6b/bin/uautomizer-DrprNOufMa/data/54ac1bb75/39838a17bdcd47738c010eb89de01882 [2021-12-06 18:35:48,200 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-06 18:35:48,201 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-06 18:35:48,202 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-06 18:35:48,202 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-06 18:35:48,205 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-06 18:35:48,205 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 06:35:48" (1/1) ... [2021-12-06 18:35:48,206 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@51e972b6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:35:48, skipping insertion in model container [2021-12-06 18:35:48,206 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 06:35:48" (1/1) ... [2021-12-06 18:35:48,211 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-06 18:35:48,244 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 18:35:48,365 WARN L610 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2021-12-06 18:35:48,701 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91263282-53ff-4656-a1af-8a352ab2af6b/sv-benchmarks/c/ldv-races/race-3_2-container_of-global.i[75009,75022] [2021-12-06 18:35:48,733 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 18:35:48,741 INFO L203 MainTranslator]: Completed pre-run [2021-12-06 18:35:48,753 WARN L610 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2021-12-06 18:35:48,789 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91263282-53ff-4656-a1af-8a352ab2af6b/sv-benchmarks/c/ldv-races/race-3_2-container_of-global.i[75009,75022] [2021-12-06 18:35:48,803 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 18:35:48,906 INFO L208 MainTranslator]: Completed translation [2021-12-06 18:35:48,906 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:35:48 WrapperNode [2021-12-06 18:35:48,906 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-06 18:35:48,907 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-06 18:35:48,907 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-06 18:35:48,908 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-06 18:35:48,913 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:35:48" (1/1) ... [2021-12-06 18:35:48,942 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:35:48" (1/1) ... [2021-12-06 18:35:48,969 INFO L137 Inliner]: procedures = 468, calls = 52, calls flagged for inlining = 12, calls inlined = 12, statements flattened = 134 [2021-12-06 18:35:48,970 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-06 18:35:48,971 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-06 18:35:48,971 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-06 18:35:48,971 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-06 18:35:48,977 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:35:48" (1/1) ... [2021-12-06 18:35:48,977 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:35:48" (1/1) ... [2021-12-06 18:35:48,982 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:35:48" (1/1) ... [2021-12-06 18:35:48,983 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:35:48" (1/1) ... [2021-12-06 18:35:48,998 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:35:48" (1/1) ... [2021-12-06 18:35:49,000 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:35:48" (1/1) ... [2021-12-06 18:35:49,005 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:35:48" (1/1) ... [2021-12-06 18:35:49,012 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-06 18:35:49,013 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-06 18:35:49,013 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-06 18:35:49,013 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-06 18:35:49,014 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:35:48" (1/1) ... [2021-12-06 18:35:49,019 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 18:35:49,028 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91263282-53ff-4656-a1af-8a352ab2af6b/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:35:49,037 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91263282-53ff-4656-a1af-8a352ab2af6b/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-06 18:35:49,039 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91263282-53ff-4656-a1af-8a352ab2af6b/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-06 18:35:49,066 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-12-06 18:35:49,066 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-06 18:35:49,066 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-12-06 18:35:49,066 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-06 18:35:49,067 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-06 18:35:49,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-06 18:35:49,067 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-06 18:35:49,067 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-06 18:35:49,067 INFO L130 BoogieDeclarations]: Found specification of procedure my_callback [2021-12-06 18:35:49,067 INFO L138 BoogieDeclarations]: Found implementation of procedure my_callback [2021-12-06 18:35:49,067 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-06 18:35:49,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-06 18:35:49,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-06 18:35:49,068 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-12-06 18:35:49,286 INFO L236 CfgBuilder]: Building ICFG [2021-12-06 18:35:49,288 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-06 18:35:49,469 INFO L277 CfgBuilder]: Performing block encoding [2021-12-06 18:35:49,490 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-06 18:35:49,490 INFO L301 CfgBuilder]: Removed 0 assume(true) statements. [2021-12-06 18:35:49,492 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 06:35:49 BoogieIcfgContainer [2021-12-06 18:35:49,492 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-06 18:35:49,493 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-06 18:35:49,493 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-06 18:35:49,496 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-06 18:35:49,496 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.12 06:35:48" (1/3) ... [2021-12-06 18:35:49,497 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@21c68177 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 06:35:49, skipping insertion in model container [2021-12-06 18:35:49,497 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:35:48" (2/3) ... [2021-12-06 18:35:49,497 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@21c68177 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 06:35:49, skipping insertion in model container [2021-12-06 18:35:49,497 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 06:35:49" (3/3) ... [2021-12-06 18:35:49,498 INFO L111 eAbstractionObserver]: Analyzing ICFG race-3_2-container_of-global.i [2021-12-06 18:35:49,508 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-12-06 18:35:49,508 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-06 18:35:49,508 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 6 error locations. [2021-12-06 18:35:49,508 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-12-06 18:35:49,542 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,542 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,542 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,542 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,543 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,543 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,543 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,543 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,543 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,543 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,543 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,544 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,544 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,544 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,544 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,544 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,544 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,544 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,545 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,545 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,545 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,545 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,545 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,545 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,545 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,546 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,546 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,546 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,546 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,546 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,546 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,546 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,546 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,547 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,547 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,547 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,547 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,547 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,547 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,547 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,547 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,548 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,548 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,548 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,548 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,548 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,548 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,548 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,548 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,549 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,549 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,549 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,549 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,549 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,549 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,549 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,549 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,549 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,550 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,550 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,550 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,550 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,550 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,550 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,550 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,550 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,550 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,551 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,551 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,551 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,551 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,551 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,551 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,551 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,552 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,552 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,552 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,552 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,552 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,552 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,552 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,552 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,552 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,553 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,553 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,553 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,553 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,553 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,553 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,553 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,554 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,554 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,556 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,556 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,556 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,557 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,557 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,557 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,557 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,557 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,557 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,557 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,558 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,558 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,558 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,558 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,559 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,559 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,559 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,559 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,559 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,559 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:35:49,561 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-12-06 18:35:49,598 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-06 18:35:49,603 INFO L339 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, mLoopAccelerationTechnique=FAST_UPR [2021-12-06 18:35:49,604 INFO L340 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2021-12-06 18:35:49,614 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 184 places, 186 transitions, 388 flow [2021-12-06 18:35:49,666 INFO L129 PetriNetUnfolder]: 10/231 cut-off events. [2021-12-06 18:35:49,666 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-12-06 18:35:49,670 INFO L84 FinitePrefix]: Finished finitePrefix Result has 240 conditions, 231 events. 10/231 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 336 event pairs, 0 based on Foata normal form. 0/211 useless extension candidates. Maximal degree in co-relation 137. Up to 4 conditions per place. [2021-12-06 18:35:49,670 INFO L82 GeneralOperation]: Start removeDead. Operand has 184 places, 186 transitions, 388 flow [2021-12-06 18:35:49,675 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 172 places, 172 transitions, 356 flow [2021-12-06 18:35:49,682 INFO L129 PetriNetUnfolder]: 0/46 cut-off events. [2021-12-06 18:35:49,682 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-12-06 18:35:49,682 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:35:49,683 INFO L254 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] [2021-12-06 18:35:49,683 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:35:49,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:35:49,687 INFO L85 PathProgramCache]: Analyzing trace with hash -34102460, now seen corresponding path program 1 times [2021-12-06 18:35:49,693 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:35:49,694 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722818233] [2021-12-06 18:35:49,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:35:49,695 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:35:49,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:35:49,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:35:49,987 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:35:49,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722818233] [2021-12-06 18:35:49,988 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722818233] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:35:49,988 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:35:49,988 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 18:35:49,990 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912738115] [2021-12-06 18:35:49,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:35:49,997 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 18:35:49,997 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:35:50,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 18:35:50,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-06 18:35:50,022 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 109 out of 186 [2021-12-06 18:35:50,025 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 172 transitions, 356 flow. Second operand has 6 states, 6 states have (on average 111.33333333333333) internal successors, (668), 6 states have internal predecessors, (668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:35:50,025 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:35:50,026 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 109 of 186 [2021-12-06 18:35:50,026 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:35:50,311 INFO L129 PetriNetUnfolder]: 361/965 cut-off events. [2021-12-06 18:35:50,311 INFO L130 PetriNetUnfolder]: For 15/15 co-relation queries the response was YES. [2021-12-06 18:35:50,314 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1656 conditions, 965 events. 361/965 cut-off events. For 15/15 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 5057 event pairs, 216 based on Foata normal form. 20/933 useless extension candidates. Maximal degree in co-relation 1409. Up to 397 conditions per place. [2021-12-06 18:35:50,321 INFO L132 encePairwiseOnDemand]: 164/186 looper letters, 53 selfloop transitions, 17 changer transitions 1/168 dead transitions. [2021-12-06 18:35:50,321 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 168 transitions, 490 flow [2021-12-06 18:35:50,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-06 18:35:50,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-12-06 18:35:50,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1057 transitions. [2021-12-06 18:35:50,337 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6314217443249701 [2021-12-06 18:35:50,337 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1057 transitions. [2021-12-06 18:35:50,338 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1057 transitions. [2021-12-06 18:35:50,341 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:35:50,343 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1057 transitions. [2021-12-06 18:35:50,349 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 117.44444444444444) internal successors, (1057), 9 states have internal predecessors, (1057), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:35:50,359 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 186.0) internal successors, (1860), 10 states have internal predecessors, (1860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:35:50,360 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 186.0) internal successors, (1860), 10 states have internal predecessors, (1860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:35:50,362 INFO L186 Difference]: Start difference. First operand has 172 places, 172 transitions, 356 flow. Second operand 9 states and 1057 transitions. [2021-12-06 18:35:50,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 168 transitions, 490 flow [2021-12-06 18:35:50,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 168 transitions, 482 flow, removed 0 selfloop flow, removed 4 redundant places. [2021-12-06 18:35:50,382 INFO L242 Difference]: Finished difference. Result has 170 places, 161 transitions, 367 flow [2021-12-06 18:35:50,385 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=324, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=367, PETRI_PLACES=170, PETRI_TRANSITIONS=161} [2021-12-06 18:35:50,389 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, -2 predicate places. [2021-12-06 18:35:50,389 INFO L470 AbstractCegarLoop]: Abstraction has has 170 places, 161 transitions, 367 flow [2021-12-06 18:35:50,390 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 111.33333333333333) internal successors, (668), 6 states have internal predecessors, (668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:35:50,390 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:35:50,390 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:35:50,390 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-06 18:35:50,390 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:35:50,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:35:50,391 INFO L85 PathProgramCache]: Analyzing trace with hash -888642596, now seen corresponding path program 1 times [2021-12-06 18:35:50,391 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:35:50,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294031915] [2021-12-06 18:35:50,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:35:50,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:35:50,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:35:50,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:35:50,532 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:35:50,532 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294031915] [2021-12-06 18:35:50,533 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294031915] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:35:50,533 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:35:50,533 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 18:35:50,533 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253557663] [2021-12-06 18:35:50,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:35:50,534 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 18:35:50,535 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:35:50,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 18:35:50,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-06 18:35:50,538 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 109 out of 186 [2021-12-06 18:35:50,539 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 161 transitions, 367 flow. Second operand has 6 states, 6 states have (on average 112.16666666666667) internal successors, (673), 6 states have internal predecessors, (673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:35:50,539 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:35:50,539 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 109 of 186 [2021-12-06 18:35:50,539 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:35:50,781 INFO L129 PetriNetUnfolder]: 361/971 cut-off events. [2021-12-06 18:35:50,781 INFO L130 PetriNetUnfolder]: For 28/28 co-relation queries the response was YES. [2021-12-06 18:35:50,783 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1739 conditions, 971 events. 361/971 cut-off events. For 28/28 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 5044 event pairs, 120 based on Foata normal form. 1/940 useless extension candidates. Maximal degree in co-relation 694. Up to 261 conditions per place. [2021-12-06 18:35:50,788 INFO L132 encePairwiseOnDemand]: 167/186 looper letters, 61 selfloop transitions, 18 changer transitions 1/176 dead transitions. [2021-12-06 18:35:50,788 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 176 transitions, 559 flow [2021-12-06 18:35:50,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-06 18:35:50,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-12-06 18:35:50,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1171 transitions. [2021-12-06 18:35:50,792 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6295698924731182 [2021-12-06 18:35:50,792 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1171 transitions. [2021-12-06 18:35:50,792 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1171 transitions. [2021-12-06 18:35:50,793 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:35:50,793 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1171 transitions. [2021-12-06 18:35:50,796 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 117.1) internal successors, (1171), 10 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) [2021-12-06 18:35:50,800 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 186.0) internal successors, (2046), 11 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:35:50,801 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 186.0) internal successors, (2046), 11 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:35:50,801 INFO L186 Difference]: Start difference. First operand has 170 places, 161 transitions, 367 flow. Second operand 10 states and 1171 transitions. [2021-12-06 18:35:50,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 176 transitions, 559 flow [2021-12-06 18:35:50,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 176 transitions, 530 flow, removed 0 selfloop flow, removed 7 redundant places. [2021-12-06 18:35:50,807 INFO L242 Difference]: Finished difference. Result has 171 places, 160 transitions, 378 flow [2021-12-06 18:35:50,807 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=334, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=378, PETRI_PLACES=171, PETRI_TRANSITIONS=160} [2021-12-06 18:35:50,808 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, -1 predicate places. [2021-12-06 18:35:50,808 INFO L470 AbstractCegarLoop]: Abstraction has has 171 places, 160 transitions, 378 flow [2021-12-06 18:35:50,809 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 112.16666666666667) internal successors, (673), 6 states have internal predecessors, (673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:35:50,809 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:35:50,809 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:35:50,809 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-06 18:35:50,809 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:35:50,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:35:50,810 INFO L85 PathProgramCache]: Analyzing trace with hash -170107804, now seen corresponding path program 1 times [2021-12-06 18:35:50,810 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:35:50,810 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331357561] [2021-12-06 18:35:50,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:35:50,810 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:35:50,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:35:50,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:35:50,904 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:35:50,904 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331357561] [2021-12-06 18:35:50,905 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331357561] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:35:50,905 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:35:50,905 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 18:35:50,905 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088906944] [2021-12-06 18:35:50,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:35:50,905 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 18:35:50,906 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:35:50,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 18:35:50,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-06 18:35:50,907 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 186 [2021-12-06 18:35:50,908 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 160 transitions, 378 flow. Second operand has 6 states, 6 states have (on average 111.33333333333333) internal successors, (668), 6 states have internal predecessors, (668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:35:50,908 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:35:50,908 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 186 [2021-12-06 18:35:50,908 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:35:51,360 INFO L129 PetriNetUnfolder]: 832/1931 cut-off events. [2021-12-06 18:35:51,360 INFO L130 PetriNetUnfolder]: For 131/131 co-relation queries the response was YES. [2021-12-06 18:35:51,364 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3674 conditions, 1931 events. 832/1931 cut-off events. For 131/131 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 11817 event pairs, 169 based on Foata normal form. 32/1930 useless extension candidates. Maximal degree in co-relation 968. Up to 499 conditions per place. [2021-12-06 18:35:51,376 INFO L132 encePairwiseOnDemand]: 165/186 looper letters, 100 selfloop transitions, 49 changer transitions 0/245 dead transitions. [2021-12-06 18:35:51,376 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 245 transitions, 862 flow [2021-12-06 18:35:51,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-06 18:35:51,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-12-06 18:35:51,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1540 transitions. [2021-12-06 18:35:51,383 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6368899917287014 [2021-12-06 18:35:51,383 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1540 transitions. [2021-12-06 18:35:51,383 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1540 transitions. [2021-12-06 18:35:51,385 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:35:51,385 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1540 transitions. [2021-12-06 18:35:51,390 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 118.46153846153847) internal successors, (1540), 13 states have internal predecessors, (1540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:35:51,396 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 186.0) internal successors, (2604), 14 states have internal predecessors, (2604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:35:51,398 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 186.0) internal successors, (2604), 14 states have internal predecessors, (2604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:35:51,398 INFO L186 Difference]: Start difference. First operand has 171 places, 160 transitions, 378 flow. Second operand 13 states and 1540 transitions. [2021-12-06 18:35:51,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 245 transitions, 862 flow [2021-12-06 18:35:51,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 245 transitions, 816 flow, removed 0 selfloop flow, removed 8 redundant places. [2021-12-06 18:35:51,407 INFO L242 Difference]: Finished difference. Result has 183 places, 197 transitions, 648 flow [2021-12-06 18:35:51,408 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=344, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=648, PETRI_PLACES=183, PETRI_TRANSITIONS=197} [2021-12-06 18:35:51,409 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 11 predicate places. [2021-12-06 18:35:51,409 INFO L470 AbstractCegarLoop]: Abstraction has has 183 places, 197 transitions, 648 flow [2021-12-06 18:35:51,409 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 111.33333333333333) internal successors, (668), 6 states have internal predecessors, (668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:35:51,409 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:35:51,410 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:35:51,410 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-12-06 18:35:51,410 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:35:51,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:35:51,411 INFO L85 PathProgramCache]: Analyzing trace with hash 896697388, now seen corresponding path program 1 times [2021-12-06 18:35:51,411 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:35:51,411 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104473854] [2021-12-06 18:35:51,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:35:51,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:35:51,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:35:51,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:35:51,508 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:35:51,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104473854] [2021-12-06 18:35:51,508 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104473854] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:35:51,508 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:35:51,508 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 18:35:51,509 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658911914] [2021-12-06 18:35:51,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:35:51,509 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 18:35:51,509 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:35:51,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 18:35:51,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-06 18:35:51,511 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 186 [2021-12-06 18:35:51,512 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 197 transitions, 648 flow. Second operand has 6 states, 6 states have (on average 112.16666666666667) internal successors, (673), 6 states have internal predecessors, (673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:35:51,512 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:35:51,512 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 186 [2021-12-06 18:35:51,512 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:35:52,031 INFO L129 PetriNetUnfolder]: 1085/2496 cut-off events. [2021-12-06 18:35:52,032 INFO L130 PetriNetUnfolder]: For 10877/10945 co-relation queries the response was YES. [2021-12-06 18:35:52,040 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8992 conditions, 2496 events. 1085/2496 cut-off events. For 10877/10945 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 16659 event pairs, 218 based on Foata normal form. 47/2510 useless extension candidates. Maximal degree in co-relation 7714. Up to 732 conditions per place. [2021-12-06 18:35:52,059 INFO L132 encePairwiseOnDemand]: 167/186 looper letters, 74 selfloop transitions, 48 changer transitions 69/286 dead transitions. [2021-12-06 18:35:52,059 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 286 transitions, 1732 flow [2021-12-06 18:35:52,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-06 18:35:52,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-12-06 18:35:52,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1307 transitions. [2021-12-06 18:35:52,064 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6388074291300098 [2021-12-06 18:35:52,064 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1307 transitions. [2021-12-06 18:35:52,065 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1307 transitions. [2021-12-06 18:35:52,066 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:35:52,066 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1307 transitions. [2021-12-06 18:35:52,070 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 118.81818181818181) internal successors, (1307), 11 states have internal predecessors, (1307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:35:52,075 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 186.0) internal successors, (2232), 12 states have internal predecessors, (2232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:35:52,076 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 186.0) internal successors, (2232), 12 states have internal predecessors, (2232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:35:52,076 INFO L186 Difference]: Start difference. First operand has 183 places, 197 transitions, 648 flow. Second operand 11 states and 1307 transitions. [2021-12-06 18:35:52,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 286 transitions, 1732 flow [2021-12-06 18:35:52,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 286 transitions, 1732 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-12-06 18:35:52,097 INFO L242 Difference]: Finished difference. Result has 201 places, 203 transitions, 961 flow [2021-12-06 18:35:52,098 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=648, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=961, PETRI_PLACES=201, PETRI_TRANSITIONS=203} [2021-12-06 18:35:52,099 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 29 predicate places. [2021-12-06 18:35:52,099 INFO L470 AbstractCegarLoop]: Abstraction has has 201 places, 203 transitions, 961 flow [2021-12-06 18:35:52,099 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 112.16666666666667) internal successors, (673), 6 states have internal predecessors, (673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:35:52,099 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:35:52,100 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:35:52,100 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-12-06 18:35:52,100 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:35:52,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:35:52,101 INFO L85 PathProgramCache]: Analyzing trace with hash 1717393044, now seen corresponding path program 1 times [2021-12-06 18:35:52,101 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:35:52,101 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051373469] [2021-12-06 18:35:52,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:35:52,101 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:35:52,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:35:52,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:35:52,199 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:35:52,199 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051373469] [2021-12-06 18:35:52,199 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051373469] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:35:52,199 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:35:52,199 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 18:35:52,200 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884280238] [2021-12-06 18:35:52,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:35:52,200 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 18:35:52,200 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:35:52,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 18:35:52,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 18:35:52,201 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 186 [2021-12-06 18:35:52,202 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 203 transitions, 961 flow. Second operand has 5 states, 5 states have (on average 159.2) internal successors, (796), 5 states have internal predecessors, (796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:35:52,202 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:35:52,202 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 186 [2021-12-06 18:35:52,202 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:35:52,276 INFO L129 PetriNetUnfolder]: 47/289 cut-off events. [2021-12-06 18:35:52,276 INFO L130 PetriNetUnfolder]: For 791/871 co-relation queries the response was YES. [2021-12-06 18:35:52,277 INFO L84 FinitePrefix]: Finished finitePrefix Result has 654 conditions, 289 events. 47/289 cut-off events. For 791/871 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 972 event pairs, 11 based on Foata normal form. 0/277 useless extension candidates. Maximal degree in co-relation 633. Up to 31 conditions per place. [2021-12-06 18:35:52,278 INFO L132 encePairwiseOnDemand]: 181/186 looper letters, 19 selfloop transitions, 4 changer transitions 0/139 dead transitions. [2021-12-06 18:35:52,279 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 139 transitions, 456 flow [2021-12-06 18:35:52,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 18:35:52,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-06 18:35:52,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 966 transitions. [2021-12-06 18:35:52,282 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8655913978494624 [2021-12-06 18:35:52,283 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 966 transitions. [2021-12-06 18:35:52,283 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 966 transitions. [2021-12-06 18:35:52,284 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:35:52,284 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 966 transitions. [2021-12-06 18:35:52,287 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 161.0) internal successors, (966), 6 states have internal predecessors, (966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:35:52,290 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 186.0) internal successors, (1302), 7 states have internal predecessors, (1302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:35:52,291 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 186.0) internal successors, (1302), 7 states have internal predecessors, (1302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:35:52,291 INFO L186 Difference]: Start difference. First operand has 201 places, 203 transitions, 961 flow. Second operand 6 states and 966 transitions. [2021-12-06 18:35:52,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 139 transitions, 456 flow [2021-12-06 18:35:52,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 139 transitions, 336 flow, removed 40 selfloop flow, removed 19 redundant places. [2021-12-06 18:35:52,297 INFO L242 Difference]: Finished difference. Result has 144 places, 131 transitions, 282 flow [2021-12-06 18:35:52,298 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=274, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=282, PETRI_PLACES=144, PETRI_TRANSITIONS=131} [2021-12-06 18:35:52,298 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, -28 predicate places. [2021-12-06 18:35:52,299 INFO L470 AbstractCegarLoop]: Abstraction has has 144 places, 131 transitions, 282 flow [2021-12-06 18:35:52,299 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 159.2) internal successors, (796), 5 states have internal predecessors, (796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:35:52,299 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:35:52,299 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:35:52,300 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-12-06 18:35:52,300 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:35:52,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:35:52,300 INFO L85 PathProgramCache]: Analyzing trace with hash -1971603667, now seen corresponding path program 1 times [2021-12-06 18:35:52,301 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:35:52,301 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297762562] [2021-12-06 18:35:52,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:35:52,301 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:35:52,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:35:52,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:35:52,882 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:35:52,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297762562] [2021-12-06 18:35:52,883 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297762562] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:35:52,883 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:35:52,883 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 18:35:52,883 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27876178] [2021-12-06 18:35:52,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:35:52,884 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 18:35:52,884 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:35:52,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 18:35:52,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:35:52,887 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2021-12-06 18:35:52,889 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 131 transitions, 282 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:35:52,889 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:35:52,889 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2021-12-06 18:35:52,889 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:35:53,914 INFO L129 PetriNetUnfolder]: 578/1337 cut-off events. [2021-12-06 18:35:53,914 INFO L130 PetriNetUnfolder]: For 184/184 co-relation queries the response was YES. [2021-12-06 18:35:53,916 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2718 conditions, 1337 events. 578/1337 cut-off events. For 184/184 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 6912 event pairs, 190 based on Foata normal form. 0/1290 useless extension candidates. Maximal degree in co-relation 2710. Up to 378 conditions per place. [2021-12-06 18:35:53,922 INFO L132 encePairwiseOnDemand]: 161/186 looper letters, 122 selfloop transitions, 27 changer transitions 0/212 dead transitions. [2021-12-06 18:35:53,922 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 212 transitions, 778 flow [2021-12-06 18:35:53,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-06 18:35:53,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-06 18:35:53,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1803 transitions. [2021-12-06 18:35:53,927 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5101867572156197 [2021-12-06 18:35:53,927 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1803 transitions. [2021-12-06 18:35:53,927 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1803 transitions. [2021-12-06 18:35:53,928 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:35:53,928 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1803 transitions. [2021-12-06 18:35:53,932 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 94.89473684210526) internal successors, (1803), 19 states have internal predecessors, (1803), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:35:53,936 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 186.0) internal successors, (3720), 20 states have internal predecessors, (3720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:35:53,937 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 186.0) internal successors, (3720), 20 states have internal predecessors, (3720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:35:53,938 INFO L186 Difference]: Start difference. First operand has 144 places, 131 transitions, 282 flow. Second operand 19 states and 1803 transitions. [2021-12-06 18:35:53,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 212 transitions, 778 flow [2021-12-06 18:35:53,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 212 transitions, 771 flow, removed 0 selfloop flow, removed 4 redundant places. [2021-12-06 18:35:53,942 INFO L242 Difference]: Finished difference. Result has 168 places, 147 transitions, 423 flow [2021-12-06 18:35:53,942 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=275, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=423, PETRI_PLACES=168, PETRI_TRANSITIONS=147} [2021-12-06 18:35:53,943 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, -4 predicate places. [2021-12-06 18:35:53,943 INFO L470 AbstractCegarLoop]: Abstraction has has 168 places, 147 transitions, 423 flow [2021-12-06 18:35:53,943 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:35:53,943 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:35:53,944 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:35:53,944 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-12-06 18:35:53,944 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:35:53,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:35:53,944 INFO L85 PathProgramCache]: Analyzing trace with hash -649640311, now seen corresponding path program 2 times [2021-12-06 18:35:53,944 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:35:53,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666842712] [2021-12-06 18:35:53,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:35:53,945 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:35:54,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:35:54,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:35:54,422 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:35:54,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666842712] [2021-12-06 18:35:54,422 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666842712] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:35:54,422 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:35:54,422 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:35:54,422 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641870387] [2021-12-06 18:35:54,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:35:54,423 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:35:54,423 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:35:54,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:35:54,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:35:54,425 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2021-12-06 18:35:54,426 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 147 transitions, 423 flow. Second operand has 19 states, 19 states have (on average 90.21052631578948) internal successors, (1714), 19 states have internal predecessors, (1714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:35:54,427 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:35:54,427 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2021-12-06 18:35:54,427 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:35:55,943 INFO L129 PetriNetUnfolder]: 947/2265 cut-off events. [2021-12-06 18:35:55,943 INFO L130 PetriNetUnfolder]: For 836/836 co-relation queries the response was YES. [2021-12-06 18:35:55,949 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5188 conditions, 2265 events. 947/2265 cut-off events. For 836/836 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 14752 event pairs, 173 based on Foata normal form. 2/2181 useless extension candidates. Maximal degree in co-relation 5171. Up to 555 conditions per place. [2021-12-06 18:35:55,962 INFO L132 encePairwiseOnDemand]: 159/186 looper letters, 153 selfloop transitions, 61 changer transitions 0/277 dead transitions. [2021-12-06 18:35:55,962 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 277 transitions, 1297 flow [2021-12-06 18:35:55,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-12-06 18:35:55,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2021-12-06 18:35:55,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2450 transitions. [2021-12-06 18:35:55,971 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5066170388751033 [2021-12-06 18:35:55,971 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2450 transitions. [2021-12-06 18:35:55,971 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2450 transitions. [2021-12-06 18:35:55,972 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:35:55,973 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2450 transitions. [2021-12-06 18:35:55,977 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 94.23076923076923) internal successors, (2450), 26 states have internal predecessors, (2450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:35:55,983 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 186.0) internal successors, (5022), 27 states have internal predecessors, (5022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:35:55,984 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 186.0) internal successors, (5022), 27 states have internal predecessors, (5022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:35:55,984 INFO L186 Difference]: Start difference. First operand has 168 places, 147 transitions, 423 flow. Second operand 26 states and 2450 transitions. [2021-12-06 18:35:55,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 277 transitions, 1297 flow [2021-12-06 18:35:56,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 277 transitions, 1267 flow, removed 0 selfloop flow, removed 6 redundant places. [2021-12-06 18:35:56,005 INFO L242 Difference]: Finished difference. Result has 199 places, 190 transitions, 868 flow [2021-12-06 18:35:56,005 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=407, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=868, PETRI_PLACES=199, PETRI_TRANSITIONS=190} [2021-12-06 18:35:56,006 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 27 predicate places. [2021-12-06 18:35:56,006 INFO L470 AbstractCegarLoop]: Abstraction has has 199 places, 190 transitions, 868 flow [2021-12-06 18:35:56,007 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 90.21052631578948) internal successors, (1714), 19 states have internal predecessors, (1714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:35:56,007 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:35:56,007 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:35:56,008 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-12-06 18:35:56,008 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:35:56,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:35:56,008 INFO L85 PathProgramCache]: Analyzing trace with hash -1973866747, now seen corresponding path program 3 times [2021-12-06 18:35:56,008 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:35:56,009 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231440944] [2021-12-06 18:35:56,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:35:56,009 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:35:56,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:35:56,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:35:56,316 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:35:56,316 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231440944] [2021-12-06 18:35:56,316 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231440944] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:35:56,316 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:35:56,317 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-12-06 18:35:56,317 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134547256] [2021-12-06 18:35:56,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:35:56,317 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-12-06 18:35:56,317 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:35:56,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-06 18:35:56,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-12-06 18:35:56,319 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 186 [2021-12-06 18:35:56,320 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 190 transitions, 868 flow. Second operand has 15 states, 15 states have (on average 92.93333333333334) internal successors, (1394), 15 states have internal predecessors, (1394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:35:56,321 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:35:56,321 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 186 [2021-12-06 18:35:56,321 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:35:57,157 INFO L129 PetriNetUnfolder]: 1030/2858 cut-off events. [2021-12-06 18:35:57,157 INFO L130 PetriNetUnfolder]: For 3619/3628 co-relation queries the response was YES. [2021-12-06 18:35:57,169 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7701 conditions, 2858 events. 1030/2858 cut-off events. For 3619/3628 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 21402 event pairs, 398 based on Foata normal form. 6/2776 useless extension candidates. Maximal degree in co-relation 7672. Up to 895 conditions per place. [2021-12-06 18:35:57,185 INFO L132 encePairwiseOnDemand]: 163/186 looper letters, 167 selfloop transitions, 54 changer transitions 0/288 dead transitions. [2021-12-06 18:35:57,185 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 288 transitions, 1861 flow [2021-12-06 18:35:57,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-06 18:35:57,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-06 18:35:57,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1836 transitions. [2021-12-06 18:35:57,189 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5195246179966044 [2021-12-06 18:35:57,189 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1836 transitions. [2021-12-06 18:35:57,189 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1836 transitions. [2021-12-06 18:35:57,190 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:35:57,190 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1836 transitions. [2021-12-06 18:35:57,194 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 96.63157894736842) internal successors, (1836), 19 states have internal predecessors, (1836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:35:57,198 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 186.0) internal successors, (3720), 20 states have internal predecessors, (3720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:35:57,199 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 186.0) internal successors, (3720), 20 states have internal predecessors, (3720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:35:57,199 INFO L186 Difference]: Start difference. First operand has 199 places, 190 transitions, 868 flow. Second operand 19 states and 1836 transitions. [2021-12-06 18:35:57,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 288 transitions, 1861 flow [2021-12-06 18:35:57,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 288 transitions, 1810 flow, removed 15 selfloop flow, removed 6 redundant places. [2021-12-06 18:35:57,213 INFO L242 Difference]: Finished difference. Result has 220 places, 213 transitions, 1214 flow [2021-12-06 18:35:57,213 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=829, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1214, PETRI_PLACES=220, PETRI_TRANSITIONS=213} [2021-12-06 18:35:57,214 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 48 predicate places. [2021-12-06 18:35:57,214 INFO L470 AbstractCegarLoop]: Abstraction has has 220 places, 213 transitions, 1214 flow [2021-12-06 18:35:57,214 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 92.93333333333334) internal successors, (1394), 15 states have internal predecessors, (1394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:35:57,214 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:35:57,215 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:35:57,215 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-12-06 18:35:57,215 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:35:57,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:35:57,215 INFO L85 PathProgramCache]: Analyzing trace with hash 2000726651, now seen corresponding path program 4 times [2021-12-06 18:35:57,215 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:35:57,215 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859204086] [2021-12-06 18:35:57,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:35:57,216 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:35:57,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:35:57,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:35:57,680 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:35:57,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859204086] [2021-12-06 18:35:57,681 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859204086] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:35:57,681 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:35:57,681 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 18:35:57,681 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703276108] [2021-12-06 18:35:57,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:35:57,681 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 18:35:57,681 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:35:57,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 18:35:57,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:35:57,683 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2021-12-06 18:35:57,685 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 213 transitions, 1214 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:35:57,685 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:35:57,685 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2021-12-06 18:35:57,685 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:35:59,797 INFO L129 PetriNetUnfolder]: 1624/4146 cut-off events. [2021-12-06 18:35:59,797 INFO L130 PetriNetUnfolder]: For 8137/8157 co-relation queries the response was YES. [2021-12-06 18:35:59,811 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12335 conditions, 4146 events. 1624/4146 cut-off events. For 8137/8157 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 33708 event pairs, 174 based on Foata normal form. 15/4061 useless extension candidates. Maximal degree in co-relation 12296. Up to 929 conditions per place. [2021-12-06 18:35:59,825 INFO L132 encePairwiseOnDemand]: 159/186 looper letters, 191 selfloop transitions, 106 changer transitions 0/360 dead transitions. [2021-12-06 18:35:59,825 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 360 transitions, 2618 flow [2021-12-06 18:35:59,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-12-06 18:35:59,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2021-12-06 18:35:59,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 2650 transitions. [2021-12-06 18:35:59,828 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5088325652841782 [2021-12-06 18:35:59,828 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 2650 transitions. [2021-12-06 18:35:59,828 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 2650 transitions. [2021-12-06 18:35:59,829 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:35:59,829 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 2650 transitions. [2021-12-06 18:35:59,832 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 94.64285714285714) internal successors, (2650), 28 states have internal predecessors, (2650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:35:59,837 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 186.0) internal successors, (5394), 29 states have internal predecessors, (5394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:35:59,838 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 186.0) internal successors, (5394), 29 states have internal predecessors, (5394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:35:59,838 INFO L186 Difference]: Start difference. First operand has 220 places, 213 transitions, 1214 flow. Second operand 28 states and 2650 transitions. [2021-12-06 18:35:59,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 360 transitions, 2618 flow [2021-12-06 18:35:59,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 360 transitions, 2579 flow, removed 12 selfloop flow, removed 5 redundant places. [2021-12-06 18:35:59,866 INFO L242 Difference]: Finished difference. Result has 255 places, 250 transitions, 1927 flow [2021-12-06 18:35:59,866 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=1175, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=1927, PETRI_PLACES=255, PETRI_TRANSITIONS=250} [2021-12-06 18:35:59,867 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 83 predicate places. [2021-12-06 18:35:59,867 INFO L470 AbstractCegarLoop]: Abstraction has has 255 places, 250 transitions, 1927 flow [2021-12-06 18:35:59,868 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:35:59,868 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:35:59,868 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:35:59,868 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-12-06 18:35:59,868 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:35:59,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:35:59,869 INFO L85 PathProgramCache]: Analyzing trace with hash -1775112107, now seen corresponding path program 5 times [2021-12-06 18:35:59,869 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:35:59,869 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252847528] [2021-12-06 18:35:59,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:35:59,869 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:35:59,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:00,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:36:00,171 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:36:00,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252847528] [2021-12-06 18:36:00,171 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252847528] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:36:00,171 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:36:00,171 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-12-06 18:36:00,171 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735915010] [2021-12-06 18:36:00,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:36:00,172 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-12-06 18:36:00,172 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:36:00,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-06 18:36:00,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2021-12-06 18:36:00,173 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 186 [2021-12-06 18:36:00,175 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 250 transitions, 1927 flow. Second operand has 15 states, 15 states have (on average 92.93333333333334) internal successors, (1394), 15 states have internal predecessors, (1394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:00,175 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:36:00,175 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 186 [2021-12-06 18:36:00,175 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:36:01,202 INFO L129 PetriNetUnfolder]: 1312/3787 cut-off events. [2021-12-06 18:36:01,203 INFO L130 PetriNetUnfolder]: For 12819/12835 co-relation queries the response was YES. [2021-12-06 18:36:01,221 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12141 conditions, 3787 events. 1312/3787 cut-off events. For 12819/12835 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 31201 event pairs, 635 based on Foata normal form. 13/3680 useless extension candidates. Maximal degree in co-relation 12089. Up to 1398 conditions per place. [2021-12-06 18:36:01,231 INFO L132 encePairwiseOnDemand]: 164/186 looper letters, 187 selfloop transitions, 71 changer transitions 0/328 dead transitions. [2021-12-06 18:36:01,232 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 328 transitions, 3095 flow [2021-12-06 18:36:01,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-06 18:36:01,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-06 18:36:01,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1725 transitions. [2021-12-06 18:36:01,235 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5152329749103942 [2021-12-06 18:36:01,235 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1725 transitions. [2021-12-06 18:36:01,235 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1725 transitions. [2021-12-06 18:36:01,235 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:36:01,235 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1725 transitions. [2021-12-06 18:36:01,238 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 95.83333333333333) internal successors, (1725), 18 states have internal predecessors, (1725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:01,241 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 186.0) internal successors, (3534), 19 states have internal predecessors, (3534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:01,242 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 186.0) internal successors, (3534), 19 states have internal predecessors, (3534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:01,242 INFO L186 Difference]: Start difference. First operand has 255 places, 250 transitions, 1927 flow. Second operand 18 states and 1725 transitions. [2021-12-06 18:36:01,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 328 transitions, 3095 flow [2021-12-06 18:36:01,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 328 transitions, 2982 flow, removed 41 selfloop flow, removed 7 redundant places. [2021-12-06 18:36:01,281 INFO L242 Difference]: Finished difference. Result has 275 places, 270 transitions, 2324 flow [2021-12-06 18:36:01,282 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=1836, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2324, PETRI_PLACES=275, PETRI_TRANSITIONS=270} [2021-12-06 18:36:01,282 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 103 predicate places. [2021-12-06 18:36:01,282 INFO L470 AbstractCegarLoop]: Abstraction has has 275 places, 270 transitions, 2324 flow [2021-12-06 18:36:01,283 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 92.93333333333334) internal successors, (1394), 15 states have internal predecessors, (1394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:01,283 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:36:01,283 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:36:01,283 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-12-06 18:36:01,284 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:36:01,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:36:01,284 INFO L85 PathProgramCache]: Analyzing trace with hash -2000501921, now seen corresponding path program 6 times [2021-12-06 18:36:01,284 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:36:01,284 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694237161] [2021-12-06 18:36:01,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:36:01,284 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:36:01,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:01,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:36:01,729 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:36:01,729 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694237161] [2021-12-06 18:36:01,729 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694237161] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:36:01,729 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:36:01,729 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 18:36:01,729 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367903011] [2021-12-06 18:36:01,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:36:01,730 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 18:36:01,730 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:36:01,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 18:36:01,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:36:01,732 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2021-12-06 18:36:01,734 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 270 transitions, 2324 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:01,734 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:36:01,734 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2021-12-06 18:36:01,734 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:36:04,358 INFO L129 PetriNetUnfolder]: 2551/6994 cut-off events. [2021-12-06 18:36:04,359 INFO L130 PetriNetUnfolder]: For 30688/30751 co-relation queries the response was YES. [2021-12-06 18:36:04,392 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24109 conditions, 6994 events. 2551/6994 cut-off events. For 30688/30751 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 66339 event pairs, 563 based on Foata normal form. 18/6858 useless extension candidates. Maximal degree in co-relation 24047. Up to 1638 conditions per place. [2021-12-06 18:36:04,410 INFO L132 encePairwiseOnDemand]: 158/186 looper letters, 307 selfloop transitions, 143 changer transitions 0/513 dead transitions. [2021-12-06 18:36:04,410 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 513 transitions, 5688 flow [2021-12-06 18:36:04,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-12-06 18:36:04,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2021-12-06 18:36:04,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2465 transitions. [2021-12-06 18:36:04,413 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5097187758478081 [2021-12-06 18:36:04,413 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2465 transitions. [2021-12-06 18:36:04,413 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2465 transitions. [2021-12-06 18:36:04,413 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:36:04,414 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2465 transitions. [2021-12-06 18:36:04,416 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 94.8076923076923) internal successors, (2465), 26 states have internal predecessors, (2465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:04,420 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 186.0) internal successors, (5022), 27 states have internal predecessors, (5022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:04,420 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 186.0) internal successors, (5022), 27 states have internal predecessors, (5022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:04,420 INFO L186 Difference]: Start difference. First operand has 275 places, 270 transitions, 2324 flow. Second operand 26 states and 2465 transitions. [2021-12-06 18:36:04,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 513 transitions, 5688 flow [2021-12-06 18:36:04,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 513 transitions, 5579 flow, removed 48 selfloop flow, removed 5 redundant places. [2021-12-06 18:36:04,513 INFO L242 Difference]: Finished difference. Result has 312 places, 366 transitions, 4070 flow [2021-12-06 18:36:04,513 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=2253, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=4070, PETRI_PLACES=312, PETRI_TRANSITIONS=366} [2021-12-06 18:36:04,522 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 140 predicate places. [2021-12-06 18:36:04,522 INFO L470 AbstractCegarLoop]: Abstraction has has 312 places, 366 transitions, 4070 flow [2021-12-06 18:36:04,522 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:04,522 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:36:04,522 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:36:04,523 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-12-06 18:36:04,523 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:36:04,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:36:04,523 INFO L85 PathProgramCache]: Analyzing trace with hash -434005021, now seen corresponding path program 7 times [2021-12-06 18:36:04,523 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:36:04,523 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384510154] [2021-12-06 18:36:04,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:36:04,524 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:36:04,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:04,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:36:04,827 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:36:04,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384510154] [2021-12-06 18:36:04,827 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384510154] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:36:04,827 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:36:04,827 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-12-06 18:36:04,827 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920525203] [2021-12-06 18:36:04,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:36:04,828 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-12-06 18:36:04,828 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:36:04,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-06 18:36:04,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-12-06 18:36:04,830 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 186 [2021-12-06 18:36:04,831 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 366 transitions, 4070 flow. Second operand has 15 states, 15 states have (on average 92.93333333333334) internal successors, (1394), 15 states have internal predecessors, (1394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:04,831 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:36:04,831 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 186 [2021-12-06 18:36:04,831 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:36:06,595 INFO L129 PetriNetUnfolder]: 2182/6596 cut-off events. [2021-12-06 18:36:06,595 INFO L130 PetriNetUnfolder]: For 38974/39118 co-relation queries the response was YES. [2021-12-06 18:36:06,633 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25219 conditions, 6596 events. 2182/6596 cut-off events. For 38974/39118 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 64013 event pairs, 458 based on Foata normal form. 95/6518 useless extension candidates. Maximal degree in co-relation 25141. Up to 1522 conditions per place. [2021-12-06 18:36:06,650 INFO L132 encePairwiseOnDemand]: 161/186 looper letters, 252 selfloop transitions, 196 changer transitions 0/519 dead transitions. [2021-12-06 18:36:06,650 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 519 transitions, 6675 flow [2021-12-06 18:36:06,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-06 18:36:06,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-06 18:36:06,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1844 transitions. [2021-12-06 18:36:06,653 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5217883418222977 [2021-12-06 18:36:06,653 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1844 transitions. [2021-12-06 18:36:06,653 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1844 transitions. [2021-12-06 18:36:06,653 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:36:06,653 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1844 transitions. [2021-12-06 18:36:06,655 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 97.05263157894737) internal successors, (1844), 19 states have internal predecessors, (1844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:06,658 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 186.0) internal successors, (3720), 20 states have internal predecessors, (3720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:06,658 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 186.0) internal successors, (3720), 20 states have internal predecessors, (3720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:06,658 INFO L186 Difference]: Start difference. First operand has 312 places, 366 transitions, 4070 flow. Second operand 19 states and 1844 transitions. [2021-12-06 18:36:06,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 519 transitions, 6675 flow [2021-12-06 18:36:06,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 519 transitions, 6426 flow, removed 116 selfloop flow, removed 5 redundant places. [2021-12-06 18:36:06,794 INFO L242 Difference]: Finished difference. Result has 333 places, 423 transitions, 5548 flow [2021-12-06 18:36:06,794 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=3915, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=5548, PETRI_PLACES=333, PETRI_TRANSITIONS=423} [2021-12-06 18:36:06,795 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 161 predicate places. [2021-12-06 18:36:06,795 INFO L470 AbstractCegarLoop]: Abstraction has has 333 places, 423 transitions, 5548 flow [2021-12-06 18:36:06,795 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 92.93333333333334) internal successors, (1394), 15 states have internal predecessors, (1394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:06,795 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:36:06,795 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:36:06,796 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-12-06 18:36:06,796 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:36:06,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:36:06,796 INFO L85 PathProgramCache]: Analyzing trace with hash -2062266833, now seen corresponding path program 8 times [2021-12-06 18:36:06,796 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:36:06,796 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965918924] [2021-12-06 18:36:06,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:36:06,796 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:36:06,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:07,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:36:07,073 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:36:07,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965918924] [2021-12-06 18:36:07,073 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965918924] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:36:07,073 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:36:07,073 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-12-06 18:36:07,073 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264543120] [2021-12-06 18:36:07,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:36:07,074 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-12-06 18:36:07,074 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:36:07,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-06 18:36:07,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-12-06 18:36:07,075 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 186 [2021-12-06 18:36:07,076 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 423 transitions, 5548 flow. Second operand has 15 states, 15 states have (on average 92.93333333333334) internal successors, (1394), 15 states have internal predecessors, (1394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:07,076 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:36:07,076 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 186 [2021-12-06 18:36:07,076 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:36:09,747 INFO L129 PetriNetUnfolder]: 3291/10210 cut-off events. [2021-12-06 18:36:09,747 INFO L130 PetriNetUnfolder]: For 73978/74101 co-relation queries the response was YES. [2021-12-06 18:36:09,818 INFO L84 FinitePrefix]: Finished finitePrefix Result has 41260 conditions, 10210 events. 3291/10210 cut-off events. For 73978/74101 co-relation queries the response was YES. Maximal size of possible extension queue 637. Compared 110332 event pairs, 990 based on Foata normal form. 71/10059 useless extension candidates. Maximal degree in co-relation 41173. Up to 2873 conditions per place. [2021-12-06 18:36:09,841 INFO L132 encePairwiseOnDemand]: 163/186 looper letters, 423 selfloop transitions, 191 changer transitions 0/692 dead transitions. [2021-12-06 18:36:09,841 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 692 transitions, 10709 flow [2021-12-06 18:36:09,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-06 18:36:09,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-06 18:36:09,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1837 transitions. [2021-12-06 18:36:09,843 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.519807583474816 [2021-12-06 18:36:09,844 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1837 transitions. [2021-12-06 18:36:09,844 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1837 transitions. [2021-12-06 18:36:09,883 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:36:09,883 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1837 transitions. [2021-12-06 18:36:09,886 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 96.6842105263158) internal successors, (1837), 19 states have internal predecessors, (1837), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:09,890 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 186.0) internal successors, (3720), 20 states have internal predecessors, (3720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:09,890 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 186.0) internal successors, (3720), 20 states have internal predecessors, (3720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:09,890 INFO L186 Difference]: Start difference. First operand has 333 places, 423 transitions, 5548 flow. Second operand 19 states and 1837 transitions. [2021-12-06 18:36:09,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 692 transitions, 10709 flow [2021-12-06 18:36:10,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 692 transitions, 10514 flow, removed 74 selfloop flow, removed 6 redundant places. [2021-12-06 18:36:10,168 INFO L242 Difference]: Finished difference. Result has 355 places, 514 transitions, 7840 flow [2021-12-06 18:36:10,169 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=5445, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=7840, PETRI_PLACES=355, PETRI_TRANSITIONS=514} [2021-12-06 18:36:10,169 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 183 predicate places. [2021-12-06 18:36:10,170 INFO L470 AbstractCegarLoop]: Abstraction has has 355 places, 514 transitions, 7840 flow [2021-12-06 18:36:10,170 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 92.93333333333334) internal successors, (1394), 15 states have internal predecessors, (1394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:10,170 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:36:10,170 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:36:10,170 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-12-06 18:36:10,170 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:36:10,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:36:10,170 INFO L85 PathProgramCache]: Analyzing trace with hash -1723318915, now seen corresponding path program 9 times [2021-12-06 18:36:10,171 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:36:10,171 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976994321] [2021-12-06 18:36:10,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:36:10,171 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:36:10,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:10,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:36:10,439 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:36:10,439 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976994321] [2021-12-06 18:36:10,439 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976994321] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:36:10,439 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:36:10,439 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-12-06 18:36:10,439 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886387941] [2021-12-06 18:36:10,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:36:10,440 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-12-06 18:36:10,440 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:36:10,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-06 18:36:10,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2021-12-06 18:36:10,442 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 186 [2021-12-06 18:36:10,444 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 514 transitions, 7840 flow. Second operand has 15 states, 15 states have (on average 92.93333333333334) internal successors, (1394), 15 states have internal predecessors, (1394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:10,444 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:36:10,444 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 186 [2021-12-06 18:36:10,444 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:36:13,599 INFO L129 PetriNetUnfolder]: 3346/10636 cut-off events. [2021-12-06 18:36:13,600 INFO L130 PetriNetUnfolder]: For 90022/90128 co-relation queries the response was YES. [2021-12-06 18:36:13,675 INFO L84 FinitePrefix]: Finished finitePrefix Result has 44624 conditions, 10636 events. 3346/10636 cut-off events. For 90022/90128 co-relation queries the response was YES. Maximal size of possible extension queue 625. Compared 115399 event pairs, 1594 based on Foata normal form. 59/10454 useless extension candidates. Maximal degree in co-relation 44526. Up to 4185 conditions per place. [2021-12-06 18:36:13,699 INFO L132 encePairwiseOnDemand]: 164/186 looper letters, 372 selfloop transitions, 204 changer transitions 0/654 dead transitions. [2021-12-06 18:36:13,699 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 654 transitions, 10989 flow [2021-12-06 18:36:13,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-06 18:36:13,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-06 18:36:13,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1728 transitions. [2021-12-06 18:36:13,701 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5161290322580645 [2021-12-06 18:36:13,701 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1728 transitions. [2021-12-06 18:36:13,701 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1728 transitions. [2021-12-06 18:36:13,702 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:36:13,702 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1728 transitions. [2021-12-06 18:36:13,704 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 96.0) internal successors, (1728), 18 states have internal predecessors, (1728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:13,706 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 186.0) internal successors, (3534), 19 states have internal predecessors, (3534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:13,706 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 186.0) internal successors, (3534), 19 states have internal predecessors, (3534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:13,706 INFO L186 Difference]: Start difference. First operand has 355 places, 514 transitions, 7840 flow. Second operand 18 states and 1728 transitions. [2021-12-06 18:36:13,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 654 transitions, 10989 flow [2021-12-06 18:36:14,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 654 transitions, 10865 flow, removed 51 selfloop flow, removed 5 redundant places. [2021-12-06 18:36:14,017 INFO L242 Difference]: Finished difference. Result has 377 places, 554 transitions, 9116 flow [2021-12-06 18:36:14,017 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=7726, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=9116, PETRI_PLACES=377, PETRI_TRANSITIONS=554} [2021-12-06 18:36:14,018 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 205 predicate places. [2021-12-06 18:36:14,018 INFO L470 AbstractCegarLoop]: Abstraction has has 377 places, 554 transitions, 9116 flow [2021-12-06 18:36:14,018 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 92.93333333333334) internal successors, (1394), 15 states have internal predecessors, (1394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:14,018 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:36:14,018 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:36:14,018 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-12-06 18:36:14,018 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:36:14,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:36:14,019 INFO L85 PathProgramCache]: Analyzing trace with hash -1383986355, now seen corresponding path program 10 times [2021-12-06 18:36:14,019 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:36:14,019 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408862744] [2021-12-06 18:36:14,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:36:14,019 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:36:14,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:14,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:36:14,259 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:36:14,259 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408862744] [2021-12-06 18:36:14,259 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408862744] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:36:14,259 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:36:14,259 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-12-06 18:36:14,259 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012175857] [2021-12-06 18:36:14,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:36:14,259 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-12-06 18:36:14,259 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:36:14,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-06 18:36:14,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-12-06 18:36:14,261 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 186 [2021-12-06 18:36:14,262 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 554 transitions, 9116 flow. Second operand has 15 states, 15 states have (on average 92.93333333333334) internal successors, (1394), 15 states have internal predecessors, (1394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:14,262 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:36:14,262 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 186 [2021-12-06 18:36:14,262 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:36:17,575 INFO L129 PetriNetUnfolder]: 3638/11465 cut-off events. [2021-12-06 18:36:17,575 INFO L130 PetriNetUnfolder]: For 111888/112170 co-relation queries the response was YES. [2021-12-06 18:36:17,677 INFO L84 FinitePrefix]: Finished finitePrefix Result has 50413 conditions, 11465 events. 3638/11465 cut-off events. For 111888/112170 co-relation queries the response was YES. Maximal size of possible extension queue 690. Compared 127437 event pairs, 488 based on Foata normal form. 143/11440 useless extension candidates. Maximal degree in co-relation 50304. Up to 3204 conditions per place. [2021-12-06 18:36:17,708 INFO L132 encePairwiseOnDemand]: 161/186 looper letters, 366 selfloop transitions, 260 changer transitions 0/704 dead transitions. [2021-12-06 18:36:17,708 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 704 transitions, 12734 flow [2021-12-06 18:36:17,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-06 18:36:17,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-12-06 18:36:17,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1642 transitions. [2021-12-06 18:36:17,711 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.519291587602783 [2021-12-06 18:36:17,711 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1642 transitions. [2021-12-06 18:36:17,711 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1642 transitions. [2021-12-06 18:36:17,712 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:36:17,712 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1642 transitions. [2021-12-06 18:36:17,714 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 96.58823529411765) internal successors, (1642), 17 states have internal predecessors, (1642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:17,717 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 186.0) internal successors, (3348), 18 states have internal predecessors, (3348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:17,717 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 186.0) internal successors, (3348), 18 states have internal predecessors, (3348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:17,717 INFO L186 Difference]: Start difference. First operand has 377 places, 554 transitions, 9116 flow. Second operand 17 states and 1642 transitions. [2021-12-06 18:36:17,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 704 transitions, 12734 flow [2021-12-06 18:36:18,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 704 transitions, 12621 flow, removed 50 selfloop flow, removed 5 redundant places. [2021-12-06 18:36:18,163 INFO L242 Difference]: Finished difference. Result has 396 places, 605 transitions, 10970 flow [2021-12-06 18:36:18,163 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=9003, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=10970, PETRI_PLACES=396, PETRI_TRANSITIONS=605} [2021-12-06 18:36:18,164 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 224 predicate places. [2021-12-06 18:36:18,164 INFO L470 AbstractCegarLoop]: Abstraction has has 396 places, 605 transitions, 10970 flow [2021-12-06 18:36:18,164 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 92.93333333333334) internal successors, (1394), 15 states have internal predecessors, (1394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:18,164 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:36:18,164 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:36:18,165 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-12-06 18:36:18,165 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:36:18,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:36:18,165 INFO L85 PathProgramCache]: Analyzing trace with hash -899254021, now seen corresponding path program 11 times [2021-12-06 18:36:18,165 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:36:18,165 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215675664] [2021-12-06 18:36:18,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:36:18,165 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:36:18,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:18,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:36:18,419 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:36:18,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215675664] [2021-12-06 18:36:18,419 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215675664] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:36:18,419 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:36:18,419 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-12-06 18:36:18,419 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820363916] [2021-12-06 18:36:18,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:36:18,420 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-12-06 18:36:18,420 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:36:18,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-06 18:36:18,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-12-06 18:36:18,422 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 186 [2021-12-06 18:36:18,423 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 605 transitions, 10970 flow. Second operand has 15 states, 15 states have (on average 92.93333333333334) internal successors, (1394), 15 states have internal predecessors, (1394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:18,423 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:36:18,423 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 186 [2021-12-06 18:36:18,423 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:36:22,287 INFO L129 PetriNetUnfolder]: 3641/11938 cut-off events. [2021-12-06 18:36:22,287 INFO L130 PetriNetUnfolder]: For 140283/140540 co-relation queries the response was YES. [2021-12-06 18:36:22,387 INFO L84 FinitePrefix]: Finished finitePrefix Result has 56445 conditions, 11938 events. 3641/11938 cut-off events. For 140283/140540 co-relation queries the response was YES. Maximal size of possible extension queue 717. Compared 134824 event pairs, 408 based on Foata normal form. 117/11882 useless extension candidates. Maximal degree in co-relation 56329. Up to 2576 conditions per place. [2021-12-06 18:36:22,415 INFO L132 encePairwiseOnDemand]: 161/186 looper letters, 457 selfloop transitions, 353 changer transitions 0/888 dead transitions. [2021-12-06 18:36:22,415 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 888 transitions, 17581 flow [2021-12-06 18:36:22,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-06 18:36:22,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-06 18:36:22,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1847 transitions. [2021-12-06 18:36:22,417 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5226372382569326 [2021-12-06 18:36:22,417 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1847 transitions. [2021-12-06 18:36:22,417 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1847 transitions. [2021-12-06 18:36:22,418 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:36:22,418 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1847 transitions. [2021-12-06 18:36:22,419 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 97.21052631578948) internal successors, (1847), 19 states have internal predecessors, (1847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:22,422 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 186.0) internal successors, (3720), 20 states have internal predecessors, (3720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:22,422 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 186.0) internal successors, (3720), 20 states have internal predecessors, (3720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:22,422 INFO L186 Difference]: Start difference. First operand has 396 places, 605 transitions, 10970 flow. Second operand 19 states and 1847 transitions. [2021-12-06 18:36:22,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 888 transitions, 17581 flow [2021-12-06 18:36:23,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 888 transitions, 17441 flow, removed 46 selfloop flow, removed 6 redundant places. [2021-12-06 18:36:23,032 INFO L242 Difference]: Finished difference. Result has 415 places, 713 transitions, 14684 flow [2021-12-06 18:36:23,033 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=10834, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=250, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=14684, PETRI_PLACES=415, PETRI_TRANSITIONS=713} [2021-12-06 18:36:23,033 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 243 predicate places. [2021-12-06 18:36:23,033 INFO L470 AbstractCegarLoop]: Abstraction has has 415 places, 713 transitions, 14684 flow [2021-12-06 18:36:23,033 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 92.93333333333334) internal successors, (1394), 15 states have internal predecessors, (1394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:23,033 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:36:23,033 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:36:23,034 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-12-06 18:36:23,034 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:36:23,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:36:23,034 INFO L85 PathProgramCache]: Analyzing trace with hash -1274252817, now seen corresponding path program 12 times [2021-12-06 18:36:23,034 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:36:23,034 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054739761] [2021-12-06 18:36:23,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:36:23,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:36:23,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:23,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:36:23,347 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:36:23,347 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054739761] [2021-12-06 18:36:23,347 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054739761] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:36:23,347 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:36:23,347 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 18:36:23,347 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559415896] [2021-12-06 18:36:23,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:36:23,348 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 18:36:23,348 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:36:23,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 18:36:23,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:36:23,350 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2021-12-06 18:36:23,350 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 713 transitions, 14684 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:23,351 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:36:23,351 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2021-12-06 18:36:23,351 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:36:28,241 INFO L129 PetriNetUnfolder]: 3969/12890 cut-off events. [2021-12-06 18:36:28,241 INFO L130 PetriNetUnfolder]: For 163940/164054 co-relation queries the response was YES. [2021-12-06 18:36:28,387 INFO L84 FinitePrefix]: Finished finitePrefix Result has 63351 conditions, 12890 events. 3969/12890 cut-off events. For 163940/164054 co-relation queries the response was YES. Maximal size of possible extension queue 736. Compared 145325 event pairs, 1382 based on Foata normal form. 50/12683 useless extension candidates. Maximal degree in co-relation 63227. Up to 5311 conditions per place. [2021-12-06 18:36:28,425 INFO L132 encePairwiseOnDemand]: 160/186 looper letters, 489 selfloop transitions, 330 changer transitions 0/882 dead transitions. [2021-12-06 18:36:28,426 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 882 transitions, 19033 flow [2021-12-06 18:36:28,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-06 18:36:28,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-06 18:36:28,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1811 transitions. [2021-12-06 18:36:28,429 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.512450481041313 [2021-12-06 18:36:28,429 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1811 transitions. [2021-12-06 18:36:28,429 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1811 transitions. [2021-12-06 18:36:28,429 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:36:28,429 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1811 transitions. [2021-12-06 18:36:28,431 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 95.3157894736842) internal successors, (1811), 19 states have internal predecessors, (1811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:28,434 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 186.0) internal successors, (3720), 20 states have internal predecessors, (3720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:28,435 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 186.0) internal successors, (3720), 20 states have internal predecessors, (3720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:28,435 INFO L186 Difference]: Start difference. First operand has 415 places, 713 transitions, 14684 flow. Second operand 19 states and 1811 transitions. [2021-12-06 18:36:28,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 882 transitions, 19033 flow [2021-12-06 18:36:29,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 882 transitions, 18764 flow, removed 106 selfloop flow, removed 6 redundant places. [2021-12-06 18:36:29,368 INFO L242 Difference]: Finished difference. Result has 435 places, 781 transitions, 17194 flow [2021-12-06 18:36:29,369 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=14468, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=713, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=263, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=17194, PETRI_PLACES=435, PETRI_TRANSITIONS=781} [2021-12-06 18:36:29,369 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 263 predicate places. [2021-12-06 18:36:29,369 INFO L470 AbstractCegarLoop]: Abstraction has has 435 places, 781 transitions, 17194 flow [2021-12-06 18:36:29,370 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:29,370 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:36:29,370 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:36:29,370 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-12-06 18:36:29,370 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:36:29,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:36:29,370 INFO L85 PathProgramCache]: Analyzing trace with hash -144982489, now seen corresponding path program 13 times [2021-12-06 18:36:29,370 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:36:29,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150634954] [2021-12-06 18:36:29,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:36:29,371 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:36:29,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:29,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:36:29,816 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:36:29,816 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150634954] [2021-12-06 18:36:29,816 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150634954] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:36:29,816 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:36:29,816 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 18:36:29,817 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469682309] [2021-12-06 18:36:29,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:36:29,817 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 18:36:29,817 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:36:29,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 18:36:29,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:36:29,819 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2021-12-06 18:36:29,819 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 781 transitions, 17194 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:29,819 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:36:29,819 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2021-12-06 18:36:29,820 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:36:34,757 INFO L129 PetriNetUnfolder]: 3982/12963 cut-off events. [2021-12-06 18:36:34,757 INFO L130 PetriNetUnfolder]: For 173212/173254 co-relation queries the response was YES. [2021-12-06 18:36:34,907 INFO L84 FinitePrefix]: Finished finitePrefix Result has 65082 conditions, 12963 events. 3982/12963 cut-off events. For 173212/173254 co-relation queries the response was YES. Maximal size of possible extension queue 752. Compared 146798 event pairs, 1716 based on Foata normal form. 15/12715 useless extension candidates. Maximal degree in co-relation 64950. Up to 3157 conditions per place. [2021-12-06 18:36:34,944 INFO L132 encePairwiseOnDemand]: 160/186 looper letters, 600 selfloop transitions, 301 changer transitions 0/964 dead transitions. [2021-12-06 18:36:34,944 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 964 transitions, 22013 flow [2021-12-06 18:36:34,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-06 18:36:34,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-06 18:36:34,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1823 transitions. [2021-12-06 18:36:34,946 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5158460667798529 [2021-12-06 18:36:34,946 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1823 transitions. [2021-12-06 18:36:34,946 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1823 transitions. [2021-12-06 18:36:34,947 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:36:34,947 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1823 transitions. [2021-12-06 18:36:34,949 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 95.94736842105263) internal successors, (1823), 19 states have internal predecessors, (1823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:34,951 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 186.0) internal successors, (3720), 20 states have internal predecessors, (3720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:34,952 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 186.0) internal successors, (3720), 20 states have internal predecessors, (3720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:34,952 INFO L186 Difference]: Start difference. First operand has 435 places, 781 transitions, 17194 flow. Second operand 19 states and 1823 transitions. [2021-12-06 18:36:34,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 964 transitions, 22013 flow [2021-12-06 18:36:35,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 964 transitions, 21854 flow, removed 53 selfloop flow, removed 7 redundant places. [2021-12-06 18:36:35,995 INFO L242 Difference]: Finished difference. Result has 456 places, 824 transitions, 19187 flow [2021-12-06 18:36:35,996 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=17037, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=781, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=258, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=19187, PETRI_PLACES=456, PETRI_TRANSITIONS=824} [2021-12-06 18:36:35,996 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 284 predicate places. [2021-12-06 18:36:35,996 INFO L470 AbstractCegarLoop]: Abstraction has has 456 places, 824 transitions, 19187 flow [2021-12-06 18:36:35,996 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:35,997 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:36:35,997 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:36:35,997 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-12-06 18:36:35,997 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:36:35,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:36:35,997 INFO L85 PathProgramCache]: Analyzing trace with hash 697050391, now seen corresponding path program 14 times [2021-12-06 18:36:35,997 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:36:35,997 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067753969] [2021-12-06 18:36:35,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:36:35,998 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:36:36,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:36,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:36:36,354 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:36:36,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067753969] [2021-12-06 18:36:36,354 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067753969] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:36:36,354 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:36:36,354 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 18:36:36,354 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201950179] [2021-12-06 18:36:36,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:36:36,354 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 18:36:36,354 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:36:36,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 18:36:36,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:36:36,356 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2021-12-06 18:36:36,357 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 824 transitions, 19187 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:36,357 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:36:36,357 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2021-12-06 18:36:36,357 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:36:43,019 INFO L129 PetriNetUnfolder]: 4372/14503 cut-off events. [2021-12-06 18:36:43,019 INFO L130 PetriNetUnfolder]: For 212796/212826 co-relation queries the response was YES. [2021-12-06 18:36:43,170 INFO L84 FinitePrefix]: Finished finitePrefix Result has 73497 conditions, 14503 events. 4372/14503 cut-off events. For 212796/212826 co-relation queries the response was YES. Maximal size of possible extension queue 829. Compared 168424 event pairs, 1938 based on Foata normal form. 12/14213 useless extension candidates. Maximal degree in co-relation 73355. Up to 5446 conditions per place. [2021-12-06 18:36:43,206 INFO L132 encePairwiseOnDemand]: 158/186 looper letters, 647 selfloop transitions, 381 changer transitions 0/1091 dead transitions. [2021-12-06 18:36:43,206 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 1091 transitions, 26026 flow [2021-12-06 18:36:43,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-12-06 18:36:43,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2021-12-06 18:36:43,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2459 transitions. [2021-12-06 18:36:43,208 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5084780810587263 [2021-12-06 18:36:43,209 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2459 transitions. [2021-12-06 18:36:43,209 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2459 transitions. [2021-12-06 18:36:43,209 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:36:43,209 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2459 transitions. [2021-12-06 18:36:43,211 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 94.57692307692308) internal successors, (2459), 26 states have internal predecessors, (2459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:43,214 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 186.0) internal successors, (5022), 27 states have internal predecessors, (5022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:43,214 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 186.0) internal successors, (5022), 27 states have internal predecessors, (5022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:43,214 INFO L186 Difference]: Start difference. First operand has 456 places, 824 transitions, 19187 flow. Second operand 26 states and 2459 transitions. [2021-12-06 18:36:43,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 1091 transitions, 26026 flow [2021-12-06 18:36:44,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 1091 transitions, 25716 flow, removed 127 selfloop flow, removed 6 redundant places. [2021-12-06 18:36:44,392 INFO L242 Difference]: Finished difference. Result has 488 places, 935 transitions, 23135 flow [2021-12-06 18:36:44,393 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=18889, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=824, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=274, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=23135, PETRI_PLACES=488, PETRI_TRANSITIONS=935} [2021-12-06 18:36:44,394 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 316 predicate places. [2021-12-06 18:36:44,394 INFO L470 AbstractCegarLoop]: Abstraction has has 488 places, 935 transitions, 23135 flow [2021-12-06 18:36:44,394 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:44,394 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:36:44,394 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:36:44,394 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-12-06 18:36:44,394 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:36:44,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:36:44,394 INFO L85 PathProgramCache]: Analyzing trace with hash 192074603, now seen corresponding path program 15 times [2021-12-06 18:36:44,395 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:36:44,395 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028843285] [2021-12-06 18:36:44,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:36:44,395 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:36:44,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:44,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:36:44,732 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:36:44,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028843285] [2021-12-06 18:36:44,732 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028843285] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:36:44,732 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:36:44,732 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 18:36:44,732 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129460144] [2021-12-06 18:36:44,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:36:44,733 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 18:36:44,733 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:36:44,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 18:36:44,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:36:44,734 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2021-12-06 18:36:44,735 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 935 transitions, 23135 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:44,735 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:36:44,735 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2021-12-06 18:36:44,735 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:36:51,992 INFO L129 PetriNetUnfolder]: 4369/14350 cut-off events. [2021-12-06 18:36:51,992 INFO L130 PetriNetUnfolder]: For 235791/235870 co-relation queries the response was YES. [2021-12-06 18:36:52,167 INFO L84 FinitePrefix]: Finished finitePrefix Result has 76835 conditions, 14350 events. 4369/14350 cut-off events. For 235791/235870 co-relation queries the response was YES. Maximal size of possible extension queue 859. Compared 166585 event pairs, 821 based on Foata normal form. 25/14050 useless extension candidates. Maximal degree in co-relation 76680. Up to 2995 conditions per place. [2021-12-06 18:36:52,203 INFO L132 encePairwiseOnDemand]: 157/186 looper letters, 540 selfloop transitions, 540 changer transitions 0/1143 dead transitions. [2021-12-06 18:36:52,203 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 1143 transitions, 28272 flow [2021-12-06 18:36:52,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-12-06 18:36:52,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2021-12-06 18:36:52,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2750 transitions. [2021-12-06 18:36:52,206 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5098257322951427 [2021-12-06 18:36:52,206 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2750 transitions. [2021-12-06 18:36:52,206 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2750 transitions. [2021-12-06 18:36:52,206 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:36:52,207 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2750 transitions. [2021-12-06 18:36:52,209 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 94.82758620689656) internal successors, (2750), 29 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) [2021-12-06 18:36:52,212 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 186.0) internal successors, (5580), 30 states have internal predecessors, (5580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:52,212 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 186.0) internal successors, (5580), 30 states have internal predecessors, (5580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:52,212 INFO L186 Difference]: Start difference. First operand has 488 places, 935 transitions, 23135 flow. Second operand 29 states and 2750 transitions. [2021-12-06 18:36:52,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 1143 transitions, 28272 flow [2021-12-06 18:36:53,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 1143 transitions, 27802 flow, removed 224 selfloop flow, removed 5 redundant places. [2021-12-06 18:36:53,712 INFO L242 Difference]: Finished difference. Result has 520 places, 978 transitions, 25522 flow [2021-12-06 18:36:53,712 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=22665, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=935, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=497, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=25522, PETRI_PLACES=520, PETRI_TRANSITIONS=978} [2021-12-06 18:36:53,713 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 348 predicate places. [2021-12-06 18:36:53,713 INFO L470 AbstractCegarLoop]: Abstraction has has 520 places, 978 transitions, 25522 flow [2021-12-06 18:36:53,713 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:53,713 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:36:53,713 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:36:53,713 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-12-06 18:36:53,714 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:36:53,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:36:53,714 INFO L85 PathProgramCache]: Analyzing trace with hash 21270325, now seen corresponding path program 16 times [2021-12-06 18:36:53,714 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:36:53,714 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740028872] [2021-12-06 18:36:53,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:36:53,714 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:36:53,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:54,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:36:54,010 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:36:54,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740028872] [2021-12-06 18:36:54,010 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740028872] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:36:54,010 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:36:54,010 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 18:36:54,010 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516047586] [2021-12-06 18:36:54,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:36:54,010 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 18:36:54,011 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:36:54,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 18:36:54,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:36:54,012 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2021-12-06 18:36:54,013 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 520 places, 978 transitions, 25522 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:36:54,013 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:36:54,013 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2021-12-06 18:36:54,013 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:37:00,932 INFO L129 PetriNetUnfolder]: 4366/14567 cut-off events. [2021-12-06 18:37:00,932 INFO L130 PetriNetUnfolder]: For 259898/259977 co-relation queries the response was YES. [2021-12-06 18:37:01,165 INFO L84 FinitePrefix]: Finished finitePrefix Result has 79773 conditions, 14567 events. 4366/14567 cut-off events. For 259898/259977 co-relation queries the response was YES. Maximal size of possible extension queue 865. Compared 170384 event pairs, 1723 based on Foata normal form. 25/14271 useless extension candidates. Maximal degree in co-relation 79609. Up to 6285 conditions per place. [2021-12-06 18:37:01,200 INFO L132 encePairwiseOnDemand]: 162/186 looper letters, 679 selfloop transitions, 377 changer transitions 0/1119 dead transitions. [2021-12-06 18:37:01,200 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 1119 transitions, 29874 flow [2021-12-06 18:37:01,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-06 18:37:01,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-06 18:37:01,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1995 transitions. [2021-12-06 18:37:01,203 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.510752688172043 [2021-12-06 18:37:01,203 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1995 transitions. [2021-12-06 18:37:01,203 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1995 transitions. [2021-12-06 18:37:01,204 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:37:01,204 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1995 transitions. [2021-12-06 18:37:01,205 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 95.0) internal successors, (1995), 21 states have internal predecessors, (1995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:37:01,207 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:37:01,208 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:37:01,208 INFO L186 Difference]: Start difference. First operand has 520 places, 978 transitions, 25522 flow. Second operand 21 states and 1995 transitions. [2021-12-06 18:37:01,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 1119 transitions, 29874 flow [2021-12-06 18:37:02,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 1119 transitions, 29368 flow, removed 81 selfloop flow, removed 15 redundant places. [2021-12-06 18:37:02,861 INFO L242 Difference]: Finished difference. Result has 533 places, 1016 transitions, 27252 flow [2021-12-06 18:37:02,862 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=25034, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=978, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=339, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=607, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=27252, PETRI_PLACES=533, PETRI_TRANSITIONS=1016} [2021-12-06 18:37:02,863 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 361 predicate places. [2021-12-06 18:37:02,863 INFO L470 AbstractCegarLoop]: Abstraction has has 533 places, 1016 transitions, 27252 flow [2021-12-06 18:37:02,863 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:37:02,863 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:37:02,863 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:37:02,863 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-12-06 18:37:02,863 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:37:02,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:37:02,864 INFO L85 PathProgramCache]: Analyzing trace with hash 2074109205, now seen corresponding path program 17 times [2021-12-06 18:37:02,864 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:37:02,864 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163753617] [2021-12-06 18:37:02,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:37:02,864 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:37:02,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:37:03,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:37:03,176 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:37:03,176 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163753617] [2021-12-06 18:37:03,176 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163753617] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:37:03,177 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:37:03,177 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 18:37:03,177 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682634600] [2021-12-06 18:37:03,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:37:03,177 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 18:37:03,177 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:37:03,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 18:37:03,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:37:03,179 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2021-12-06 18:37:03,179 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 1016 transitions, 27252 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:37:03,179 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:37:03,180 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2021-12-06 18:37:03,180 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:37:10,324 INFO L129 PetriNetUnfolder]: 4366/14585 cut-off events. [2021-12-06 18:37:10,324 INFO L130 PetriNetUnfolder]: For 260213/260271 co-relation queries the response was YES. [2021-12-06 18:37:10,504 INFO L84 FinitePrefix]: Finished finitePrefix Result has 79162 conditions, 14585 events. 4366/14585 cut-off events. For 260213/260271 co-relation queries the response was YES. Maximal size of possible extension queue 861. Compared 170469 event pairs, 1715 based on Foata normal form. 19/14262 useless extension candidates. Maximal degree in co-relation 78990. Up to 5044 conditions per place. [2021-12-06 18:37:10,540 INFO L132 encePairwiseOnDemand]: 162/186 looper letters, 711 selfloop transitions, 403 changer transitions 0/1177 dead transitions. [2021-12-06 18:37:10,541 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 1177 transitions, 31964 flow [2021-12-06 18:37:10,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-06 18:37:10,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-06 18:37:10,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1989 transitions. [2021-12-06 18:37:10,543 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5092165898617511 [2021-12-06 18:37:10,543 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1989 transitions. [2021-12-06 18:37:10,543 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1989 transitions. [2021-12-06 18:37:10,544 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:37:10,544 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1989 transitions. [2021-12-06 18:37:10,546 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 94.71428571428571) internal successors, (1989), 21 states have internal predecessors, (1989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:37:10,547 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:37:10,548 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:37:10,548 INFO L186 Difference]: Start difference. First operand has 533 places, 1016 transitions, 27252 flow. Second operand 21 states and 1989 transitions. [2021-12-06 18:37:10,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 1177 transitions, 31964 flow [2021-12-06 18:37:12,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 545 places, 1177 transitions, 31506 flow, removed 100 selfloop flow, removed 8 redundant places. [2021-12-06 18:37:12,355 INFO L242 Difference]: Finished difference. Result has 553 places, 1043 transitions, 28458 flow [2021-12-06 18:37:12,355 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=26796, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1016, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=376, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=613, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=28458, PETRI_PLACES=553, PETRI_TRANSITIONS=1043} [2021-12-06 18:37:12,356 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 381 predicate places. [2021-12-06 18:37:12,356 INFO L470 AbstractCegarLoop]: Abstraction has has 553 places, 1043 transitions, 28458 flow [2021-12-06 18:37:12,356 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:37:12,356 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:37:12,356 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:37:12,356 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-12-06 18:37:12,356 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:37:12,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:37:12,357 INFO L85 PathProgramCache]: Analyzing trace with hash -1336203531, now seen corresponding path program 18 times [2021-12-06 18:37:12,357 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:37:12,357 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442609338] [2021-12-06 18:37:12,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:37:12,357 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:37:12,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:37:12,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:37:12,764 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:37:12,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442609338] [2021-12-06 18:37:12,765 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442609338] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:37:12,765 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:37:12,765 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:37:12,765 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586952128] [2021-12-06 18:37:12,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:37:12,765 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:37:12,765 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:37:12,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:37:12,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:37:12,767 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2021-12-06 18:37:12,768 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 553 places, 1043 transitions, 28458 flow. Second operand has 19 states, 19 states have (on average 90.21052631578948) internal successors, (1714), 19 states have internal predecessors, (1714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:37:12,768 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:37:12,768 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2021-12-06 18:37:12,768 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:37:21,066 INFO L129 PetriNetUnfolder]: 4631/15565 cut-off events. [2021-12-06 18:37:21,066 INFO L130 PetriNetUnfolder]: For 294364/294495 co-relation queries the response was YES. [2021-12-06 18:37:21,307 INFO L84 FinitePrefix]: Finished finitePrefix Result has 85092 conditions, 15565 events. 4631/15565 cut-off events. For 294364/294495 co-relation queries the response was YES. Maximal size of possible extension queue 941. Compared 184887 event pairs, 1930 based on Foata normal form. 60/15285 useless extension candidates. Maximal degree in co-relation 84911. Up to 4083 conditions per place. [2021-12-06 18:37:21,396 INFO L132 encePairwiseOnDemand]: 160/186 looper letters, 795 selfloop transitions, 411 changer transitions 0/1269 dead transitions. [2021-12-06 18:37:21,396 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 577 places, 1269 transitions, 35232 flow [2021-12-06 18:37:21,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-12-06 18:37:21,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2021-12-06 18:37:21,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 2363 transitions. [2021-12-06 18:37:21,399 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5081720430107527 [2021-12-06 18:37:21,399 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 2363 transitions. [2021-12-06 18:37:21,399 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 2363 transitions. [2021-12-06 18:37:21,399 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:37:21,399 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 2363 transitions. [2021-12-06 18:37:21,401 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 94.52) internal successors, (2363), 25 states have internal predecessors, (2363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:37:21,404 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 186.0) internal successors, (4836), 26 states have internal predecessors, (4836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:37:21,404 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 186.0) internal successors, (4836), 26 states have internal predecessors, (4836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:37:21,404 INFO L186 Difference]: Start difference. First operand has 553 places, 1043 transitions, 28458 flow. Second operand 25 states and 2363 transitions. [2021-12-06 18:37:21,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 577 places, 1269 transitions, 35232 flow [2021-12-06 18:37:23,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 569 places, 1269 transitions, 34862 flow, removed 92 selfloop flow, removed 8 redundant places. [2021-12-06 18:37:23,752 INFO L242 Difference]: Finished difference. Result has 579 places, 1124 transitions, 31993 flow [2021-12-06 18:37:23,753 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=28088, PETRI_DIFFERENCE_MINUEND_PLACES=545, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1043, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=333, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=654, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=31993, PETRI_PLACES=579, PETRI_TRANSITIONS=1124} [2021-12-06 18:37:23,753 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 407 predicate places. [2021-12-06 18:37:23,754 INFO L470 AbstractCegarLoop]: Abstraction has has 579 places, 1124 transitions, 31993 flow [2021-12-06 18:37:23,754 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 90.21052631578948) internal successors, (1714), 19 states have internal predecessors, (1714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:37:23,754 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:37:23,754 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:37:23,754 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-12-06 18:37:23,754 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:37:23,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:37:23,755 INFO L85 PathProgramCache]: Analyzing trace with hash -279946733, now seen corresponding path program 19 times [2021-12-06 18:37:23,755 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:37:23,755 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660405779] [2021-12-06 18:37:23,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:37:23,755 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:37:23,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:37:24,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:37:24,110 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:37:24,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660405779] [2021-12-06 18:37:24,110 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660405779] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:37:24,110 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:37:24,110 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 18:37:24,110 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064930995] [2021-12-06 18:37:24,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:37:24,111 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 18:37:24,111 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:37:24,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 18:37:24,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:37:24,112 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2021-12-06 18:37:24,113 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 579 places, 1124 transitions, 31993 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:37:24,113 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:37:24,113 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2021-12-06 18:37:24,113 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:37:32,495 INFO L129 PetriNetUnfolder]: 4628/15682 cut-off events. [2021-12-06 18:37:32,495 INFO L130 PetriNetUnfolder]: For 328330/328360 co-relation queries the response was YES. [2021-12-06 18:37:32,721 INFO L84 FinitePrefix]: Finished finitePrefix Result has 87588 conditions, 15682 events. 4628/15682 cut-off events. For 328330/328360 co-relation queries the response was YES. Maximal size of possible extension queue 921. Compared 185488 event pairs, 2296 based on Foata normal form. 11/15324 useless extension candidates. Maximal degree in co-relation 87398. Up to 4780 conditions per place. [2021-12-06 18:37:32,761 INFO L132 encePairwiseOnDemand]: 162/186 looper letters, 850 selfloop transitions, 427 changer transitions 0/1340 dead transitions. [2021-12-06 18:37:32,762 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 599 places, 1340 transitions, 38468 flow [2021-12-06 18:37:32,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-06 18:37:32,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-06 18:37:32,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1995 transitions. [2021-12-06 18:37:32,764 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.510752688172043 [2021-12-06 18:37:32,764 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1995 transitions. [2021-12-06 18:37:32,764 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1995 transitions. [2021-12-06 18:37:32,764 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:37:32,764 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1995 transitions. [2021-12-06 18:37:32,766 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 95.0) internal successors, (1995), 21 states have internal predecessors, (1995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:37:32,767 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:37:32,768 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:37:32,768 INFO L186 Difference]: Start difference. First operand has 579 places, 1124 transitions, 31993 flow. Second operand 21 states and 1995 transitions. [2021-12-06 18:37:32,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 599 places, 1340 transitions, 38468 flow [2021-12-06 18:37:35,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 593 places, 1340 transitions, 38093 flow, removed 159 selfloop flow, removed 6 redundant places. [2021-12-06 18:37:35,265 INFO L242 Difference]: Finished difference. Result has 602 places, 1158 transitions, 33804 flow [2021-12-06 18:37:35,266 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=31637, PETRI_DIFFERENCE_MINUEND_PLACES=573, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=393, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=706, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=33804, PETRI_PLACES=602, PETRI_TRANSITIONS=1158} [2021-12-06 18:37:35,267 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 430 predicate places. [2021-12-06 18:37:35,267 INFO L470 AbstractCegarLoop]: Abstraction has has 602 places, 1158 transitions, 33804 flow [2021-12-06 18:37:35,267 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:37:35,267 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:37:35,267 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:37:35,267 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-12-06 18:37:35,267 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:37:35,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:37:35,268 INFO L85 PathProgramCache]: Analyzing trace with hash -70795485, now seen corresponding path program 20 times [2021-12-06 18:37:35,268 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:37:35,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665926548] [2021-12-06 18:37:35,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:37:35,268 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:37:35,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:37:35,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:37:35,582 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:37:35,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665926548] [2021-12-06 18:37:35,582 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665926548] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:37:35,582 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:37:35,582 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 18:37:35,583 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012977569] [2021-12-06 18:37:35,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:37:35,583 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 18:37:35,583 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:37:35,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 18:37:35,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:37:35,584 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2021-12-06 18:37:35,585 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 602 places, 1158 transitions, 33804 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:37:35,585 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:37:35,585 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2021-12-06 18:37:35,585 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:37:44,358 INFO L129 PetriNetUnfolder]: 4625/15673 cut-off events. [2021-12-06 18:37:44,358 INFO L130 PetriNetUnfolder]: For 337988/338110 co-relation queries the response was YES. [2021-12-06 18:37:44,590 INFO L84 FinitePrefix]: Finished finitePrefix Result has 88368 conditions, 15673 events. 4625/15673 cut-off events. For 337988/338110 co-relation queries the response was YES. Maximal size of possible extension queue 944. Compared 186567 event pairs, 2011 based on Foata normal form. 53/15415 useless extension candidates. Maximal degree in co-relation 88168. Up to 4083 conditions per place. [2021-12-06 18:37:44,630 INFO L132 encePairwiseOnDemand]: 160/186 looper letters, 829 selfloop transitions, 437 changer transitions 0/1329 dead transitions. [2021-12-06 18:37:44,630 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 621 places, 1329 transitions, 39361 flow [2021-12-06 18:37:44,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-06 18:37:44,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-06 18:37:44,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1918 transitions. [2021-12-06 18:37:44,632 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5155913978494624 [2021-12-06 18:37:44,632 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1918 transitions. [2021-12-06 18:37:44,632 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1918 transitions. [2021-12-06 18:37:44,632 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:37:44,632 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1918 transitions. [2021-12-06 18:37:44,634 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 95.9) internal successors, (1918), 20 states have internal predecessors, (1918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:37:44,636 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 186.0) internal successors, (3906), 21 states have internal predecessors, (3906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:37:44,636 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 186.0) internal successors, (3906), 21 states have internal predecessors, (3906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:37:44,636 INFO L186 Difference]: Start difference. First operand has 602 places, 1158 transitions, 33804 flow. Second operand 20 states and 1918 transitions. [2021-12-06 18:37:44,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 621 places, 1329 transitions, 39361 flow [2021-12-06 18:37:47,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 614 places, 1329 transitions, 39085 flow, removed 96 selfloop flow, removed 7 redundant places. [2021-12-06 18:37:47,207 INFO L242 Difference]: Finished difference. Result has 622 places, 1193 transitions, 36168 flow [2021-12-06 18:37:47,208 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=33528, PETRI_DIFFERENCE_MINUEND_PLACES=595, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=402, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=727, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=36168, PETRI_PLACES=622, PETRI_TRANSITIONS=1193} [2021-12-06 18:37:47,208 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 450 predicate places. [2021-12-06 18:37:47,208 INFO L470 AbstractCegarLoop]: Abstraction has has 622 places, 1193 transitions, 36168 flow [2021-12-06 18:37:47,209 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:37:47,209 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:37:47,209 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:37:47,209 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-12-06 18:37:47,209 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:37:47,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:37:47,209 INFO L85 PathProgramCache]: Analyzing trace with hash -415861011, now seen corresponding path program 21 times [2021-12-06 18:37:47,209 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:37:47,209 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951252667] [2021-12-06 18:37:47,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:37:47,210 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:37:47,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:37:47,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:37:47,510 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:37:47,510 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951252667] [2021-12-06 18:37:47,510 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951252667] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:37:47,510 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:37:47,510 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 18:37:47,510 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20384651] [2021-12-06 18:37:47,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:37:47,511 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 18:37:47,511 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:37:47,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 18:37:47,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:37:47,512 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2021-12-06 18:37:47,513 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 622 places, 1193 transitions, 36168 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:37:47,513 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:37:47,513 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2021-12-06 18:37:47,513 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:37:56,740 INFO L129 PetriNetUnfolder]: 4619/15726 cut-off events. [2021-12-06 18:37:56,740 INFO L130 PetriNetUnfolder]: For 368550/368592 co-relation queries the response was YES. [2021-12-06 18:37:56,984 INFO L84 FinitePrefix]: Finished finitePrefix Result has 90753 conditions, 15726 events. 4619/15726 cut-off events. For 368550/368592 co-relation queries the response was YES. Maximal size of possible extension queue 942. Compared 187620 event pairs, 2135 based on Foata normal form. 15/15415 useless extension candidates. Maximal degree in co-relation 90546. Up to 4083 conditions per place. [2021-12-06 18:37:57,026 INFO L132 encePairwiseOnDemand]: 162/186 looper letters, 886 selfloop transitions, 425 changer transitions 0/1374 dead transitions. [2021-12-06 18:37:57,026 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 642 places, 1374 transitions, 42668 flow [2021-12-06 18:37:57,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-06 18:37:57,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-06 18:37:57,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2002 transitions. [2021-12-06 18:37:57,028 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5125448028673835 [2021-12-06 18:37:57,028 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2002 transitions. [2021-12-06 18:37:57,028 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2002 transitions. [2021-12-06 18:37:57,028 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:37:57,029 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2002 transitions. [2021-12-06 18:37:57,030 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 95.33333333333333) internal successors, (2002), 21 states have internal predecessors, (2002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:37:57,032 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:37:57,032 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:37:57,032 INFO L186 Difference]: Start difference. First operand has 622 places, 1193 transitions, 36168 flow. Second operand 21 states and 2002 transitions. [2021-12-06 18:37:57,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 642 places, 1374 transitions, 42668 flow [2021-12-06 18:37:59,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 634 places, 1374 transitions, 42222 flow, removed 161 selfloop flow, removed 8 redundant places. [2021-12-06 18:37:59,939 INFO L242 Difference]: Finished difference. Result has 644 places, 1237 transitions, 39021 flow [2021-12-06 18:37:59,940 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=35762, PETRI_DIFFERENCE_MINUEND_PLACES=614, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=381, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=783, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=39021, PETRI_PLACES=644, PETRI_TRANSITIONS=1237} [2021-12-06 18:37:59,941 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 472 predicate places. [2021-12-06 18:37:59,941 INFO L470 AbstractCegarLoop]: Abstraction has has 644 places, 1237 transitions, 39021 flow [2021-12-06 18:37:59,941 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:37:59,941 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:37:59,941 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:37:59,941 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-12-06 18:37:59,941 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:37:59,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:37:59,941 INFO L85 PathProgramCache]: Analyzing trace with hash 373144129, now seen corresponding path program 22 times [2021-12-06 18:37:59,942 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:37:59,942 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045472844] [2021-12-06 18:37:59,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:37:59,942 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:37:59,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:38:00,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:38:00,341 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:38:00,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045472844] [2021-12-06 18:38:00,341 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045472844] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:38:00,341 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:38:00,341 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:38:00,341 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142864224] [2021-12-06 18:38:00,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:38:00,341 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:38:00,341 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:38:00,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:38:00,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:38:00,343 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2021-12-06 18:38:00,344 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 644 places, 1237 transitions, 39021 flow. Second operand has 19 states, 19 states have (on average 90.21052631578948) internal successors, (1714), 19 states have internal predecessors, (1714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:38:00,344 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:38:00,344 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2021-12-06 18:38:00,344 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:38:10,182 INFO L129 PetriNetUnfolder]: 4619/15642 cut-off events. [2021-12-06 18:38:10,182 INFO L130 PetriNetUnfolder]: For 384489/384598 co-relation queries the response was YES. [2021-12-06 18:38:10,430 INFO L84 FinitePrefix]: Finished finitePrefix Result has 91430 conditions, 15642 events. 4619/15642 cut-off events. For 384489/384598 co-relation queries the response was YES. Maximal size of possible extension queue 941. Compared 186163 event pairs, 1208 based on Foata normal form. 57/15452 useless extension candidates. Maximal degree in co-relation 91213. Up to 4083 conditions per place. [2021-12-06 18:38:10,470 INFO L132 encePairwiseOnDemand]: 159/186 looper letters, 828 selfloop transitions, 541 changer transitions 0/1432 dead transitions. [2021-12-06 18:38:10,470 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 670 places, 1432 transitions, 44546 flow [2021-12-06 18:38:10,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-12-06 18:38:10,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2021-12-06 18:38:10,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2561 transitions. [2021-12-06 18:38:10,473 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5099561927518916 [2021-12-06 18:38:10,473 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2561 transitions. [2021-12-06 18:38:10,473 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2561 transitions. [2021-12-06 18:38:10,473 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:38:10,473 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2561 transitions. [2021-12-06 18:38:10,475 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 94.85185185185185) internal successors, (2561), 27 states have internal predecessors, (2561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:38:10,478 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 186.0) internal successors, (5208), 28 states have internal predecessors, (5208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:38:10,478 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 186.0) internal successors, (5208), 28 states have internal predecessors, (5208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:38:10,478 INFO L186 Difference]: Start difference. First operand has 644 places, 1237 transitions, 39021 flow. Second operand 27 states and 2561 transitions. [2021-12-06 18:38:10,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 670 places, 1432 transitions, 44546 flow [2021-12-06 18:38:13,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 663 places, 1432 transitions, 44094 flow, removed 178 selfloop flow, removed 7 redundant places. [2021-12-06 18:38:13,465 INFO L242 Difference]: Finished difference. Result has 670 places, 1263 transitions, 40557 flow [2021-12-06 18:38:13,466 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=38569, PETRI_DIFFERENCE_MINUEND_PLACES=637, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=515, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=699, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=40557, PETRI_PLACES=670, PETRI_TRANSITIONS=1263} [2021-12-06 18:38:13,466 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 498 predicate places. [2021-12-06 18:38:13,466 INFO L470 AbstractCegarLoop]: Abstraction has has 670 places, 1263 transitions, 40557 flow [2021-12-06 18:38:13,466 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 90.21052631578948) internal successors, (1714), 19 states have internal predecessors, (1714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:38:13,467 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:38:13,467 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:38:13,467 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-12-06 18:38:13,467 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:38:13,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:38:13,467 INFO L85 PathProgramCache]: Analyzing trace with hash 707551773, now seen corresponding path program 23 times [2021-12-06 18:38:13,467 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:38:13,467 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520489165] [2021-12-06 18:38:13,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:38:13,467 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:38:13,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:38:13,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:38:13,764 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:38:13,764 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520489165] [2021-12-06 18:38:13,765 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520489165] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:38:13,765 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:38:13,765 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 18:38:13,765 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143035379] [2021-12-06 18:38:13,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:38:13,765 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 18:38:13,765 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:38:13,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 18:38:13,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:38:13,767 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2021-12-06 18:38:13,768 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 670 places, 1263 transitions, 40557 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:38:13,768 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:38:13,768 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2021-12-06 18:38:13,768 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:38:23,515 INFO L129 PetriNetUnfolder]: 4616/15828 cut-off events. [2021-12-06 18:38:23,515 INFO L130 PetriNetUnfolder]: For 415003/415125 co-relation queries the response was YES. [2021-12-06 18:38:23,858 INFO L84 FinitePrefix]: Finished finitePrefix Result has 94242 conditions, 15828 events. 4616/15828 cut-off events. For 415003/415125 co-relation queries the response was YES. Maximal size of possible extension queue 947. Compared 188881 event pairs, 1924 based on Foata normal form. 53/15571 useless extension candidates. Maximal degree in co-relation 94017. Up to 4083 conditions per place. [2021-12-06 18:38:23,899 INFO L132 encePairwiseOnDemand]: 162/186 looper letters, 865 selfloop transitions, 474 changer transitions 0/1402 dead transitions. [2021-12-06 18:38:23,899 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 690 places, 1402 transitions, 45781 flow [2021-12-06 18:38:23,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-06 18:38:23,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-06 18:38:23,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1992 transitions. [2021-12-06 18:38:23,901 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5099846390168971 [2021-12-06 18:38:23,901 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1992 transitions. [2021-12-06 18:38:23,901 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1992 transitions. [2021-12-06 18:38:23,902 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:38:23,902 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1992 transitions. [2021-12-06 18:38:23,903 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 94.85714285714286) internal successors, (1992), 21 states have internal predecessors, (1992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:38:23,905 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:38:23,906 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:38:23,906 INFO L186 Difference]: Start difference. First operand has 670 places, 1263 transitions, 40557 flow. Second operand 21 states and 1992 transitions. [2021-12-06 18:38:23,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 690 places, 1402 transitions, 45781 flow [2021-12-06 18:38:27,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 675 places, 1402 transitions, 45084 flow, removed 162 selfloop flow, removed 15 redundant places. [2021-12-06 18:38:27,250 INFO L242 Difference]: Finished difference. Result has 685 places, 1300 transitions, 42696 flow [2021-12-06 18:38:27,251 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=39862, PETRI_DIFFERENCE_MINUEND_PLACES=655, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=437, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=795, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=42696, PETRI_PLACES=685, PETRI_TRANSITIONS=1300} [2021-12-06 18:38:27,251 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 513 predicate places. [2021-12-06 18:38:27,251 INFO L470 AbstractCegarLoop]: Abstraction has has 685 places, 1300 transitions, 42696 flow [2021-12-06 18:38:27,252 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:38:27,252 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:38:27,252 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:38:27,252 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-12-06 18:38:27,252 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:38:27,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:38:27,252 INFO L85 PathProgramCache]: Analyzing trace with hash -267258339, now seen corresponding path program 24 times [2021-12-06 18:38:27,252 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:38:27,253 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109677999] [2021-12-06 18:38:27,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:38:27,253 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:38:27,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:38:27,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:38:27,612 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:38:27,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109677999] [2021-12-06 18:38:27,612 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109677999] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:38:27,612 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:38:27,612 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:38:27,612 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532354316] [2021-12-06 18:38:27,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:38:27,612 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:38:27,612 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:38:27,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:38:27,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:38:27,614 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2021-12-06 18:38:27,615 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 685 places, 1300 transitions, 42696 flow. Second operand has 19 states, 19 states have (on average 90.21052631578948) internal successors, (1714), 19 states have internal predecessors, (1714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:38:27,615 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:38:27,615 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2021-12-06 18:38:27,615 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:38:37,644 INFO L129 PetriNetUnfolder]: 4618/16015 cut-off events. [2021-12-06 18:38:37,644 INFO L130 PetriNetUnfolder]: For 442809/442931 co-relation queries the response was YES. [2021-12-06 18:38:37,925 INFO L84 FinitePrefix]: Finished finitePrefix Result has 95546 conditions, 16015 events. 4618/16015 cut-off events. For 442809/442931 co-relation queries the response was YES. Maximal size of possible extension queue 944. Compared 191943 event pairs, 2133 based on Foata normal form. 53/15727 useless extension candidates. Maximal degree in co-relation 95312. Up to 4083 conditions per place. [2021-12-06 18:38:37,966 INFO L132 encePairwiseOnDemand]: 161/186 looper letters, 948 selfloop transitions, 485 changer transitions 0/1496 dead transitions. [2021-12-06 18:38:37,966 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 705 places, 1496 transitions, 49781 flow [2021-12-06 18:38:37,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-06 18:38:37,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-06 18:38:37,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2007 transitions. [2021-12-06 18:38:37,968 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5138248847926268 [2021-12-06 18:38:37,968 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2007 transitions. [2021-12-06 18:38:37,968 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2007 transitions. [2021-12-06 18:38:37,968 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:38:37,969 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2007 transitions. [2021-12-06 18:38:37,970 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 95.57142857142857) internal successors, (2007), 21 states have internal predecessors, (2007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:38:37,973 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:38:37,973 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:38:37,973 INFO L186 Difference]: Start difference. First operand has 685 places, 1300 transitions, 42696 flow. Second operand 21 states and 2007 transitions. [2021-12-06 18:38:37,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 705 places, 1496 transitions, 49781 flow [2021-12-06 18:38:41,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 697 places, 1496 transitions, 49313 flow, removed 133 selfloop flow, removed 8 redundant places. [2021-12-06 18:38:41,983 INFO L242 Difference]: Finished difference. Result has 707 places, 1344 transitions, 45546 flow [2021-12-06 18:38:41,984 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=42229, PETRI_DIFFERENCE_MINUEND_PLACES=677, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=445, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=829, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=45546, PETRI_PLACES=707, PETRI_TRANSITIONS=1344} [2021-12-06 18:38:41,985 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 535 predicate places. [2021-12-06 18:38:41,985 INFO L470 AbstractCegarLoop]: Abstraction has has 707 places, 1344 transitions, 45546 flow [2021-12-06 18:38:41,985 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 90.21052631578948) internal successors, (1714), 19 states have internal predecessors, (1714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:38:41,985 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:38:41,985 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:38:41,985 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-12-06 18:38:41,985 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:38:41,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:38:41,986 INFO L85 PathProgramCache]: Analyzing trace with hash -1129835469, now seen corresponding path program 25 times [2021-12-06 18:38:41,986 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:38:41,986 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688240651] [2021-12-06 18:38:41,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:38:41,986 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:38:42,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:38:42,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:38:42,298 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:38:42,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688240651] [2021-12-06 18:38:42,298 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688240651] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:38:42,298 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:38:42,299 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 18:38:42,299 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589714019] [2021-12-06 18:38:42,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:38:42,299 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 18:38:42,299 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:38:42,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 18:38:42,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:38:42,301 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2021-12-06 18:38:42,301 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 707 places, 1344 transitions, 45546 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:38:42,301 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:38:42,302 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2021-12-06 18:38:42,302 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:38:52,643 INFO L129 PetriNetUnfolder]: 4615/16052 cut-off events. [2021-12-06 18:38:52,643 INFO L130 PetriNetUnfolder]: For 474352/474486 co-relation queries the response was YES. [2021-12-06 18:38:52,942 INFO L84 FinitePrefix]: Finished finitePrefix Result has 97350 conditions, 16052 events. 4615/16052 cut-off events. For 474352/474486 co-relation queries the response was YES. Maximal size of possible extension queue 946. Compared 192489 event pairs, 2045 based on Foata normal form. 61/15777 useless extension candidates. Maximal degree in co-relation 97106. Up to 4083 conditions per place. [2021-12-06 18:38:52,983 INFO L132 encePairwiseOnDemand]: 162/186 looper letters, 963 selfloop transitions, 490 changer transitions 0/1516 dead transitions. [2021-12-06 18:38:52,983 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 727 places, 1516 transitions, 51912 flow [2021-12-06 18:38:52,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-06 18:38:52,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-06 18:38:52,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1998 transitions. [2021-12-06 18:38:52,986 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.511520737327189 [2021-12-06 18:38:52,986 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1998 transitions. [2021-12-06 18:38:52,986 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1998 transitions. [2021-12-06 18:38:52,986 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:38:52,986 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1998 transitions. [2021-12-06 18:38:52,988 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 95.14285714285714) internal successors, (1998), 21 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:38:52,989 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:38:52,990 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:38:52,990 INFO L186 Difference]: Start difference. First operand has 707 places, 1344 transitions, 45546 flow. Second operand 21 states and 1998 transitions. [2021-12-06 18:38:52,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 727 places, 1516 transitions, 51912 flow [2021-12-06 18:38:57,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 719 places, 1516 transitions, 51174 flow, removed 126 selfloop flow, removed 8 redundant places. [2021-12-06 18:38:57,208 INFO L242 Difference]: Finished difference. Result has 726 places, 1372 transitions, 47172 flow [2021-12-06 18:38:57,209 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=44840, PETRI_DIFFERENCE_MINUEND_PLACES=699, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=462, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=863, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=47172, PETRI_PLACES=726, PETRI_TRANSITIONS=1372} [2021-12-06 18:38:57,210 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 554 predicate places. [2021-12-06 18:38:57,210 INFO L470 AbstractCegarLoop]: Abstraction has has 726 places, 1372 transitions, 47172 flow [2021-12-06 18:38:57,210 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:38:57,210 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:38:57,210 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:38:57,210 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-12-06 18:38:57,210 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:38:57,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:38:57,211 INFO L85 PathProgramCache]: Analyzing trace with hash 1245669683, now seen corresponding path program 26 times [2021-12-06 18:38:57,211 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:38:57,211 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238219540] [2021-12-06 18:38:57,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:38:57,211 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:38:57,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:38:57,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:38:57,534 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:38:57,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238219540] [2021-12-06 18:38:57,535 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238219540] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:38:57,535 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:38:57,535 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 18:38:57,535 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223909913] [2021-12-06 18:38:57,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:38:57,535 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 18:38:57,535 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:38:57,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 18:38:57,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:38:57,537 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2021-12-06 18:38:57,538 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 726 places, 1372 transitions, 47172 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:38:57,538 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:38:57,538 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2021-12-06 18:38:57,538 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:39:08,262 INFO L129 PetriNetUnfolder]: 4615/16058 cut-off events. [2021-12-06 18:39:08,262 INFO L130 PetriNetUnfolder]: For 489245/489379 co-relation queries the response was YES. [2021-12-06 18:39:08,565 INFO L84 FinitePrefix]: Finished finitePrefix Result has 97808 conditions, 16058 events. 4615/16058 cut-off events. For 489245/489379 co-relation queries the response was YES. Maximal size of possible extension queue 944. Compared 192647 event pairs, 2172 based on Foata normal form. 61/15781 useless extension candidates. Maximal degree in co-relation 97557. Up to 4083 conditions per place. [2021-12-06 18:39:08,607 INFO L132 encePairwiseOnDemand]: 162/186 looper letters, 955 selfloop transitions, 493 changer transitions 0/1511 dead transitions. [2021-12-06 18:39:08,607 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 746 places, 1511 transitions, 52283 flow [2021-12-06 18:39:08,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-06 18:39:08,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-06 18:39:08,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2000 transitions. [2021-12-06 18:39:08,609 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5120327700972862 [2021-12-06 18:39:08,609 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2000 transitions. [2021-12-06 18:39:08,609 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2000 transitions. [2021-12-06 18:39:08,609 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:39:08,610 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2000 transitions. [2021-12-06 18:39:08,611 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 95.23809523809524) internal successors, (2000), 21 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) [2021-12-06 18:39:08,613 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:39:08,613 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:39:08,613 INFO L186 Difference]: Start difference. First operand has 726 places, 1372 transitions, 47172 flow. Second operand 21 states and 2000 transitions. [2021-12-06 18:39:08,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 746 places, 1511 transitions, 52283 flow [2021-12-06 18:39:12,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 737 places, 1511 transitions, 51585 flow, removed 135 selfloop flow, removed 9 redundant places. [2021-12-06 18:39:12,871 INFO L242 Difference]: Finished difference. Result has 742 places, 1382 transitions, 47900 flow [2021-12-06 18:39:12,872 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=46474, PETRI_DIFFERENCE_MINUEND_PLACES=717, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=483, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=879, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=47900, PETRI_PLACES=742, PETRI_TRANSITIONS=1382} [2021-12-06 18:39:12,873 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 570 predicate places. [2021-12-06 18:39:12,873 INFO L470 AbstractCegarLoop]: Abstraction has has 742 places, 1382 transitions, 47900 flow [2021-12-06 18:39:12,873 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:39:12,873 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:39:12,873 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:39:12,873 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2021-12-06 18:39:12,873 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:39:12,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:39:12,874 INFO L85 PathProgramCache]: Analyzing trace with hash -956251091, now seen corresponding path program 27 times [2021-12-06 18:39:12,874 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:39:12,874 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709559645] [2021-12-06 18:39:12,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:39:12,874 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:39:12,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:39:13,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:39:13,224 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:39:13,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709559645] [2021-12-06 18:39:13,224 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709559645] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:39:13,224 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:39:13,224 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 18:39:13,224 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876747402] [2021-12-06 18:39:13,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:39:13,224 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 18:39:13,224 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:39:13,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 18:39:13,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:39:13,226 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2021-12-06 18:39:13,227 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 742 places, 1382 transitions, 47900 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:39:13,227 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:39:13,227 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2021-12-06 18:39:13,227 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:39:24,055 INFO L129 PetriNetUnfolder]: 4612/16054 cut-off events. [2021-12-06 18:39:24,055 INFO L130 PetriNetUnfolder]: For 500141/500183 co-relation queries the response was YES. [2021-12-06 18:39:24,370 INFO L84 FinitePrefix]: Finished finitePrefix Result has 98737 conditions, 16054 events. 4612/16054 cut-off events. For 500141/500183 co-relation queries the response was YES. Maximal size of possible extension queue 941. Compared 192562 event pairs, 2146 based on Foata normal form. 15/15720 useless extension candidates. Maximal degree in co-relation 98482. Up to 5621 conditions per place. [2021-12-06 18:39:24,412 INFO L132 encePairwiseOnDemand]: 162/186 looper letters, 1000 selfloop transitions, 531 changer transitions 0/1594 dead transitions. [2021-12-06 18:39:24,412 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 762 places, 1594 transitions, 55514 flow [2021-12-06 18:39:24,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-06 18:39:24,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-06 18:39:24,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1991 transitions. [2021-12-06 18:39:24,414 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5097286226318485 [2021-12-06 18:39:24,414 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1991 transitions. [2021-12-06 18:39:24,414 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1991 transitions. [2021-12-06 18:39:24,414 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:39:24,414 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1991 transitions. [2021-12-06 18:39:24,416 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 94.80952380952381) internal successors, (1991), 21 states have internal predecessors, (1991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:39:24,418 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:39:24,418 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:39:24,418 INFO L186 Difference]: Start difference. First operand has 742 places, 1382 transitions, 47900 flow. Second operand 21 states and 1991 transitions. [2021-12-06 18:39:24,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 762 places, 1594 transitions, 55514 flow [2021-12-06 18:39:28,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 751 places, 1594 transitions, 54574 flow, removed 162 selfloop flow, removed 11 redundant places. [2021-12-06 18:39:29,028 INFO L242 Difference]: Finished difference. Result has 760 places, 1414 transitions, 49746 flow [2021-12-06 18:39:29,030 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=46988, PETRI_DIFFERENCE_MINUEND_PLACES=731, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=499, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=860, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=49746, PETRI_PLACES=760, PETRI_TRANSITIONS=1414} [2021-12-06 18:39:29,030 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 588 predicate places. [2021-12-06 18:39:29,030 INFO L470 AbstractCegarLoop]: Abstraction has has 760 places, 1414 transitions, 49746 flow [2021-12-06 18:39:29,030 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:39:29,030 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:39:29,030 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:39:29,031 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2021-12-06 18:39:29,031 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:39:29,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:39:29,031 INFO L85 PathProgramCache]: Analyzing trace with hash -1589374013, now seen corresponding path program 28 times [2021-12-06 18:39:29,031 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:39:29,031 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365011228] [2021-12-06 18:39:29,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:39:29,031 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:39:29,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:39:29,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:39:29,317 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:39:29,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365011228] [2021-12-06 18:39:29,318 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365011228] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:39:29,318 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:39:29,318 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 18:39:29,318 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746747481] [2021-12-06 18:39:29,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:39:29,318 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 18:39:29,318 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:39:29,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 18:39:29,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:39:29,320 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2021-12-06 18:39:29,321 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 760 places, 1414 transitions, 49746 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:39:29,321 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:39:29,321 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2021-12-06 18:39:29,321 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:39:40,487 INFO L129 PetriNetUnfolder]: 4612/16149 cut-off events. [2021-12-06 18:39:40,487 INFO L130 PetriNetUnfolder]: For 534372/534402 co-relation queries the response was YES. [2021-12-06 18:39:40,808 INFO L84 FinitePrefix]: Finished finitePrefix Result has 99436 conditions, 16149 events. 4612/16149 cut-off events. For 534372/534402 co-relation queries the response was YES. Maximal size of possible extension queue 928. Compared 192991 event pairs, 2398 based on Foata normal form. 11/15787 useless extension candidates. Maximal degree in co-relation 99173. Up to 5621 conditions per place. [2021-12-06 18:39:40,851 INFO L132 encePairwiseOnDemand]: 161/186 looper letters, 1024 selfloop transitions, 533 changer transitions 0/1620 dead transitions. [2021-12-06 18:39:40,851 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 781 places, 1620 transitions, 56788 flow [2021-12-06 18:39:40,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-06 18:39:40,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-12-06 18:39:40,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2099 transitions. [2021-12-06 18:39:40,854 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5129521016617791 [2021-12-06 18:39:40,854 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2099 transitions. [2021-12-06 18:39:40,854 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2099 transitions. [2021-12-06 18:39:40,854 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:39:40,854 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2099 transitions. [2021-12-06 18:39:40,857 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 95.4090909090909) internal successors, (2099), 22 states have internal predecessors, (2099), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:39:40,859 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 186.0) internal successors, (4278), 23 states have internal predecessors, (4278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:39:40,860 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 186.0) internal successors, (4278), 23 states have internal predecessors, (4278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:39:40,860 INFO L186 Difference]: Start difference. First operand has 760 places, 1414 transitions, 49746 flow. Second operand 22 states and 2099 transitions. [2021-12-06 18:39:40,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 781 places, 1620 transitions, 56788 flow [2021-12-06 18:39:45,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 775 places, 1620 transitions, 56434 flow, removed 149 selfloop flow, removed 6 redundant places. [2021-12-06 18:39:45,398 INFO L242 Difference]: Finished difference. Result has 781 places, 1433 transitions, 51081 flow [2021-12-06 18:39:45,399 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=49392, PETRI_DIFFERENCE_MINUEND_PLACES=754, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=514, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=883, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=51081, PETRI_PLACES=781, PETRI_TRANSITIONS=1433} [2021-12-06 18:39:45,399 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 609 predicate places. [2021-12-06 18:39:45,399 INFO L470 AbstractCegarLoop]: Abstraction has has 781 places, 1433 transitions, 51081 flow [2021-12-06 18:39:45,399 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:39:45,399 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:39:45,399 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:39:45,399 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2021-12-06 18:39:45,400 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:39:45,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:39:45,400 INFO L85 PathProgramCache]: Analyzing trace with hash -967585441, now seen corresponding path program 29 times [2021-12-06 18:39:45,400 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:39:45,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781880838] [2021-12-06 18:39:45,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:39:45,400 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:39:45,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:39:45,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:39:45,719 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:39:45,719 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781880838] [2021-12-06 18:39:45,719 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781880838] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:39:45,719 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:39:45,719 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 18:39:45,719 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852364328] [2021-12-06 18:39:45,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:39:45,720 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 18:39:45,720 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:39:45,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 18:39:45,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:39:45,721 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2021-12-06 18:39:45,722 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 781 places, 1433 transitions, 51081 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:39:45,722 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:39:45,722 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2021-12-06 18:39:45,722 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:39:57,195 INFO L129 PetriNetUnfolder]: 4612/16058 cut-off events. [2021-12-06 18:39:57,195 INFO L130 PetriNetUnfolder]: For 557794/557895 co-relation queries the response was YES. [2021-12-06 18:39:57,521 INFO L84 FinitePrefix]: Finished finitePrefix Result has 100135 conditions, 16058 events. 4612/16058 cut-off events. For 557794/557895 co-relation queries the response was YES. Maximal size of possible extension queue 887. Compared 191078 event pairs, 2079 based on Foata normal form. 55/15810 useless extension candidates. Maximal degree in co-relation 99865. Up to 5954 conditions per place. [2021-12-06 18:39:57,565 INFO L132 encePairwiseOnDemand]: 162/186 looper letters, 984 selfloop transitions, 533 changer transitions 0/1580 dead transitions. [2021-12-06 18:39:57,565 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 801 places, 1580 transitions, 56806 flow [2021-12-06 18:39:57,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-06 18:39:57,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-06 18:39:57,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1985 transitions. [2021-12-06 18:39:57,568 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5081925243215566 [2021-12-06 18:39:57,568 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1985 transitions. [2021-12-06 18:39:57,568 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1985 transitions. [2021-12-06 18:39:57,569 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:39:57,569 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1985 transitions. [2021-12-06 18:39:57,571 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 94.52380952380952) internal successors, (1985), 21 states have internal predecessors, (1985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:39:57,573 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:39:57,574 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:39:57,574 INFO L186 Difference]: Start difference. First operand has 781 places, 1433 transitions, 51081 flow. Second operand 21 states and 1985 transitions. [2021-12-06 18:39:57,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 801 places, 1580 transitions, 56806 flow [2021-12-06 18:40:02,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 790 places, 1580 transitions, 56120 flow, removed 156 selfloop flow, removed 11 redundant places. [2021-12-06 18:40:02,154 INFO L242 Difference]: Finished difference. Result has 798 places, 1451 transitions, 52166 flow [2021-12-06 18:40:02,155 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=50399, PETRI_DIFFERENCE_MINUEND_PLACES=770, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=515, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=900, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=52166, PETRI_PLACES=798, PETRI_TRANSITIONS=1451} [2021-12-06 18:40:02,156 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 626 predicate places. [2021-12-06 18:40:02,156 INFO L470 AbstractCegarLoop]: Abstraction has has 798 places, 1451 transitions, 52166 flow [2021-12-06 18:40:02,156 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:02,156 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:40:02,156 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:40:02,156 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2021-12-06 18:40:02,156 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:40:02,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:40:02,157 INFO L85 PathProgramCache]: Analyzing trace with hash -882075545, now seen corresponding path program 30 times [2021-12-06 18:40:02,157 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:40:02,157 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517002350] [2021-12-06 18:40:02,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:40:02,157 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:40:02,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:02,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:40:02,439 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:40:02,439 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517002350] [2021-12-06 18:40:02,439 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517002350] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:40:02,439 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:40:02,439 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 18:40:02,439 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138341705] [2021-12-06 18:40:02,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:40:02,439 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 18:40:02,440 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:40:02,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 18:40:02,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:40:02,441 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2021-12-06 18:40:02,442 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 798 places, 1451 transitions, 52166 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:02,442 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:40:02,442 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2021-12-06 18:40:02,442 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:40:13,669 INFO L129 PetriNetUnfolder]: 4609/16183 cut-off events. [2021-12-06 18:40:13,669 INFO L130 PetriNetUnfolder]: For 585002/585002 co-relation queries the response was YES. [2021-12-06 18:40:14,020 INFO L84 FinitePrefix]: Finished finitePrefix Result has 101464 conditions, 16183 events. 4609/16183 cut-off events. For 585002/585002 co-relation queries the response was YES. Maximal size of possible extension queue 887. Compared 192760 event pairs, 2773 based on Foata normal form. 1/15808 useless extension candidates. Maximal degree in co-relation 101189. Up to 6931 conditions per place. [2021-12-06 18:40:14,065 INFO L132 encePairwiseOnDemand]: 163/186 looper letters, 986 selfloop transitions, 538 changer transitions 0/1587 dead transitions. [2021-12-06 18:40:14,065 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 817 places, 1587 transitions, 57961 flow [2021-12-06 18:40:14,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-06 18:40:14,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-06 18:40:14,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1886 transitions. [2021-12-06 18:40:14,067 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5069892473118279 [2021-12-06 18:40:14,067 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1886 transitions. [2021-12-06 18:40:14,067 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1886 transitions. [2021-12-06 18:40:14,068 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:40:14,068 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1886 transitions. [2021-12-06 18:40:14,069 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 94.3) internal successors, (1886), 20 states have internal predecessors, (1886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:14,070 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 186.0) internal successors, (3906), 21 states have internal predecessors, (3906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:14,070 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 186.0) internal successors, (3906), 21 states have internal predecessors, (3906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:14,071 INFO L186 Difference]: Start difference. First operand has 798 places, 1451 transitions, 52166 flow. Second operand 20 states and 1886 transitions. [2021-12-06 18:40:14,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 817 places, 1587 transitions, 57961 flow [2021-12-06 18:40:18,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 809 places, 1587 transitions, 57199 flow, removed 170 selfloop flow, removed 8 redundant places. [2021-12-06 18:40:18,922 INFO L242 Difference]: Finished difference. Result has 815 places, 1478 transitions, 53887 flow [2021-12-06 18:40:18,923 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=51426, PETRI_DIFFERENCE_MINUEND_PLACES=790, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=511, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=922, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=53887, PETRI_PLACES=815, PETRI_TRANSITIONS=1478} [2021-12-06 18:40:18,923 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 643 predicate places. [2021-12-06 18:40:18,923 INFO L470 AbstractCegarLoop]: Abstraction has has 815 places, 1478 transitions, 53887 flow [2021-12-06 18:40:18,923 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:18,923 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:40:18,924 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:40:18,924 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2021-12-06 18:40:18,924 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:40:18,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:40:18,924 INFO L85 PathProgramCache]: Analyzing trace with hash -2125002159, now seen corresponding path program 31 times [2021-12-06 18:40:18,924 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:40:18,924 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973042382] [2021-12-06 18:40:18,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:40:18,924 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:40:18,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:19,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:40:19,243 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:40:19,243 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973042382] [2021-12-06 18:40:19,243 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973042382] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:40:19,243 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:40:19,244 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:40:19,244 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724802923] [2021-12-06 18:40:19,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:40:19,244 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:40:19,244 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:40:19,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:40:19,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:40:19,246 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2021-12-06 18:40:19,246 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 815 places, 1478 transitions, 53887 flow. Second operand has 19 states, 19 states have (on average 90.21052631578948) internal successors, (1714), 19 states have internal predecessors, (1714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:19,247 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:40:19,247 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2021-12-06 18:40:19,247 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:40:31,141 INFO L129 PetriNetUnfolder]: 4611/16159 cut-off events. [2021-12-06 18:40:31,142 INFO L130 PetriNetUnfolder]: For 595677/595770 co-relation queries the response was YES. [2021-12-06 18:40:31,503 INFO L84 FinitePrefix]: Finished finitePrefix Result has 102624 conditions, 16159 events. 4611/16159 cut-off events. For 595677/595770 co-relation queries the response was YES. Maximal size of possible extension queue 920. Compared 194231 event pairs, 2162 based on Foata normal form. 55/15890 useless extension candidates. Maximal degree in co-relation 102343. Up to 6063 conditions per place. [2021-12-06 18:40:31,547 INFO L132 encePairwiseOnDemand]: 160/186 looper letters, 1110 selfloop transitions, 474 changer transitions 0/1647 dead transitions. [2021-12-06 18:40:31,547 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 836 places, 1647 transitions, 60595 flow [2021-12-06 18:40:31,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-06 18:40:31,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-12-06 18:40:31,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2078 transitions. [2021-12-06 18:40:31,549 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5078201368523949 [2021-12-06 18:40:31,549 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2078 transitions. [2021-12-06 18:40:31,549 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2078 transitions. [2021-12-06 18:40:31,549 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:40:31,549 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2078 transitions. [2021-12-06 18:40:31,550 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 94.45454545454545) internal successors, (2078), 22 states have internal predecessors, (2078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:31,552 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 186.0) internal successors, (4278), 23 states have internal predecessors, (4278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:31,552 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 186.0) internal successors, (4278), 23 states have internal predecessors, (4278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:31,552 INFO L186 Difference]: Start difference. First operand has 815 places, 1478 transitions, 53887 flow. Second operand 22 states and 2078 transitions. [2021-12-06 18:40:31,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 836 places, 1647 transitions, 60595 flow [2021-12-06 18:40:36,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 823 places, 1647 transitions, 59870 flow, removed 169 selfloop flow, removed 13 redundant places. [2021-12-06 18:40:36,714 INFO L242 Difference]: Finished difference. Result has 834 places, 1515 transitions, 56266 flow [2021-12-06 18:40:36,715 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=53180, PETRI_DIFFERENCE_MINUEND_PLACES=802, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=437, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1010, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=56266, PETRI_PLACES=834, PETRI_TRANSITIONS=1515} [2021-12-06 18:40:36,716 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 662 predicate places. [2021-12-06 18:40:36,716 INFO L470 AbstractCegarLoop]: Abstraction has has 834 places, 1515 transitions, 56266 flow [2021-12-06 18:40:36,716 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 90.21052631578948) internal successors, (1714), 19 states have internal predecessors, (1714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:36,716 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:40:36,716 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:40:36,716 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2021-12-06 18:40:36,716 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:40:36,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:40:36,717 INFO L85 PathProgramCache]: Analyzing trace with hash 1514108535, now seen corresponding path program 32 times [2021-12-06 18:40:36,717 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:40:36,717 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528650686] [2021-12-06 18:40:36,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:40:36,717 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:40:36,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:37,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:40:37,057 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:40:37,057 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528650686] [2021-12-06 18:40:37,057 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528650686] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:40:37,058 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:40:37,058 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 18:40:37,058 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259112784] [2021-12-06 18:40:37,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:40:37,058 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 18:40:37,058 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:40:37,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 18:40:37,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:40:37,060 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2021-12-06 18:40:37,060 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 834 places, 1515 transitions, 56266 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:37,060 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:40:37,061 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2021-12-06 18:40:37,061 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:40:50,045 INFO L129 PetriNetUnfolder]: 4620/16296 cut-off events. [2021-12-06 18:40:50,046 INFO L130 PetriNetUnfolder]: For 663832/664041 co-relation queries the response was YES. [2021-12-06 18:40:50,385 INFO L84 FinitePrefix]: Finished finitePrefix Result has 105368 conditions, 16296 events. 4620/16296 cut-off events. For 663832/664041 co-relation queries the response was YES. Maximal size of possible extension queue 914. Compared 195622 event pairs, 600 based on Foata normal form. 175/16284 useless extension candidates. Maximal degree in co-relation 105083. Up to 3730 conditions per place. [2021-12-06 18:40:50,429 INFO L132 encePairwiseOnDemand]: 158/186 looper letters, 1001 selfloop transitions, 727 changer transitions 0/1791 dead transitions. [2021-12-06 18:40:50,429 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 862 places, 1791 transitions, 66028 flow [2021-12-06 18:40:50,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-12-06 18:40:50,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2021-12-06 18:40:50,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2734 transitions. [2021-12-06 18:40:50,432 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5068594734890619 [2021-12-06 18:40:50,432 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2734 transitions. [2021-12-06 18:40:50,432 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2734 transitions. [2021-12-06 18:40:50,433 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:40:50,433 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2734 transitions. [2021-12-06 18:40:50,434 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 94.27586206896552) internal successors, (2734), 29 states have internal predecessors, (2734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:50,436 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 186.0) internal successors, (5580), 30 states have internal predecessors, (5580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:50,437 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 186.0) internal successors, (5580), 30 states have internal predecessors, (5580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:50,437 INFO L186 Difference]: Start difference. First operand has 834 places, 1515 transitions, 56266 flow. Second operand 29 states and 2734 transitions. [2021-12-06 18:40:50,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 862 places, 1791 transitions, 66028 flow [2021-12-06 18:40:56,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 855 places, 1791 transitions, 65381 flow, removed 279 selfloop flow, removed 7 redundant places. [2021-12-06 18:40:56,116 INFO L242 Difference]: Finished difference. Result has 866 places, 1619 transitions, 61822 flow [2021-12-06 18:40:56,117 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=55643, PETRI_DIFFERENCE_MINUEND_PLACES=827, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=629, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=825, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=61822, PETRI_PLACES=866, PETRI_TRANSITIONS=1619} [2021-12-06 18:40:56,118 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 694 predicate places. [2021-12-06 18:40:56,118 INFO L470 AbstractCegarLoop]: Abstraction has has 866 places, 1619 transitions, 61822 flow [2021-12-06 18:40:56,118 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:56,118 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:40:56,118 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:40:56,118 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2021-12-06 18:40:56,118 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:40:56,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:40:56,119 INFO L85 PathProgramCache]: Analyzing trace with hash -1852807425, now seen corresponding path program 33 times [2021-12-06 18:40:56,119 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:40:56,119 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793199173] [2021-12-06 18:40:56,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:40:56,119 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:40:56,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:56,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:40:56,411 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:40:56,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793199173] [2021-12-06 18:40:56,411 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793199173] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:40:56,411 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:40:56,411 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 18:40:56,411 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764509295] [2021-12-06 18:40:56,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:40:56,412 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 18:40:56,412 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:40:56,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 18:40:56,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:40:56,413 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2021-12-06 18:40:56,414 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 866 places, 1619 transitions, 61822 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:56,414 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:40:56,414 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2021-12-06 18:40:56,414 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:41:09,448 INFO L129 PetriNetUnfolder]: 4617/16437 cut-off events. [2021-12-06 18:41:09,448 INFO L130 PetriNetUnfolder]: For 696087/696180 co-relation queries the response was YES. [2021-12-06 18:41:09,846 INFO L84 FinitePrefix]: Finished finitePrefix Result has 109703 conditions, 16437 events. 4617/16437 cut-off events. For 696087/696180 co-relation queries the response was YES. Maximal size of possible extension queue 933. Compared 198811 event pairs, 1884 based on Foata normal form. 55/16194 useless extension candidates. Maximal degree in co-relation 109407. Up to 8074 conditions per place. [2021-12-06 18:41:09,893 INFO L132 encePairwiseOnDemand]: 162/186 looper letters, 1136 selfloop transitions, 544 changer transitions 0/1743 dead transitions. [2021-12-06 18:41:09,893 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 886 places, 1743 transitions, 68058 flow [2021-12-06 18:41:09,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-06 18:41:09,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-06 18:41:09,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1994 transitions. [2021-12-06 18:41:09,895 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5104966717869943 [2021-12-06 18:41:09,895 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1994 transitions. [2021-12-06 18:41:09,895 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1994 transitions. [2021-12-06 18:41:09,896 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:41:09,896 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1994 transitions. [2021-12-06 18:41:09,897 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 94.95238095238095) internal successors, (1994), 21 states have internal predecessors, (1994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:09,899 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:09,899 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:09,899 INFO L186 Difference]: Start difference. First operand has 866 places, 1619 transitions, 61822 flow. Second operand 21 states and 1994 transitions. [2021-12-06 18:41:09,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 886 places, 1743 transitions, 68058 flow [2021-12-06 18:41:16,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 879 places, 1743 transitions, 66967 flow, removed 493 selfloop flow, removed 7 redundant places. [2021-12-06 18:41:16,277 INFO L242 Difference]: Finished difference. Result has 887 places, 1652 transitions, 64174 flow [2021-12-06 18:41:16,278 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=61003, PETRI_DIFFERENCE_MINUEND_PLACES=859, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=511, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1081, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=64174, PETRI_PLACES=887, PETRI_TRANSITIONS=1652} [2021-12-06 18:41:16,279 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 715 predicate places. [2021-12-06 18:41:16,279 INFO L470 AbstractCegarLoop]: Abstraction has has 887 places, 1652 transitions, 64174 flow [2021-12-06 18:41:16,279 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:16,279 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:41:16,279 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:41:16,279 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2021-12-06 18:41:16,279 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:41:16,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:41:16,280 INFO L85 PathProgramCache]: Analyzing trace with hash -754906289, now seen corresponding path program 34 times [2021-12-06 18:41:16,280 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:41:16,280 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496624796] [2021-12-06 18:41:16,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:41:16,280 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:41:16,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:16,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:41:16,593 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:41:16,593 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496624796] [2021-12-06 18:41:16,593 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496624796] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:41:16,593 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:41:16,593 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 18:41:16,593 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651314841] [2021-12-06 18:41:16,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:41:16,593 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 18:41:16,594 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:41:16,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 18:41:16,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:41:16,595 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2021-12-06 18:41:16,596 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 887 places, 1652 transitions, 64174 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:16,596 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:41:16,596 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2021-12-06 18:41:16,596 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:41:30,312 INFO L129 PetriNetUnfolder]: 4614/16504 cut-off events. [2021-12-06 18:41:30,313 INFO L130 PetriNetUnfolder]: For 732883/732976 co-relation queries the response was YES. [2021-12-06 18:41:30,698 INFO L84 FinitePrefix]: Finished finitePrefix Result has 110827 conditions, 16504 events. 4614/16504 cut-off events. For 732883/732976 co-relation queries the response was YES. Maximal size of possible extension queue 929. Compared 199870 event pairs, 2154 based on Foata normal form. 55/16238 useless extension candidates. Maximal degree in co-relation 110523. Up to 6063 conditions per place. [2021-12-06 18:41:30,744 INFO L132 encePairwiseOnDemand]: 161/186 looper letters, 1209 selfloop transitions, 529 changer transitions 0/1801 dead transitions. [2021-12-06 18:41:30,745 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 906 places, 1801 transitions, 70901 flow [2021-12-06 18:41:30,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-06 18:41:30,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-06 18:41:30,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1909 transitions. [2021-12-06 18:41:30,746 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5131720430107527 [2021-12-06 18:41:30,746 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1909 transitions. [2021-12-06 18:41:30,746 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1909 transitions. [2021-12-06 18:41:30,747 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:41:30,747 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1909 transitions. [2021-12-06 18:41:30,748 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 95.45) internal successors, (1909), 20 states have internal predecessors, (1909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:30,749 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 186.0) internal successors, (3906), 21 states have internal predecessors, (3906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:30,750 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 186.0) internal successors, (3906), 21 states have internal predecessors, (3906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:30,750 INFO L186 Difference]: Start difference. First operand has 887 places, 1652 transitions, 64174 flow. Second operand 20 states and 1909 transitions. [2021-12-06 18:41:30,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 906 places, 1801 transitions, 70901 flow [2021-12-06 18:41:37,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 899 places, 1801 transitions, 70193 flow, removed 256 selfloop flow, removed 7 redundant places. [2021-12-06 18:41:37,924 INFO L242 Difference]: Finished difference. Result has 907 places, 1682 transitions, 66756 flow [2021-12-06 18:41:37,925 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=63466, PETRI_DIFFERENCE_MINUEND_PLACES=880, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=499, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=66756, PETRI_PLACES=907, PETRI_TRANSITIONS=1682} [2021-12-06 18:41:37,926 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 735 predicate places. [2021-12-06 18:41:37,926 INFO L470 AbstractCegarLoop]: Abstraction has has 907 places, 1682 transitions, 66756 flow [2021-12-06 18:41:37,926 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:37,926 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:41:37,926 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:41:37,926 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2021-12-06 18:41:37,926 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:41:37,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:41:37,927 INFO L85 PathProgramCache]: Analyzing trace with hash -1421735499, now seen corresponding path program 35 times [2021-12-06 18:41:37,927 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:41:37,927 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202277148] [2021-12-06 18:41:37,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:41:37,927 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:41:37,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:38,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:41:38,258 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:41:38,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202277148] [2021-12-06 18:41:38,258 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202277148] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:41:38,258 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:41:38,258 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 18:41:38,258 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942618117] [2021-12-06 18:41:38,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:41:38,259 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 18:41:38,259 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:41:38,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 18:41:38,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:41:38,260 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2021-12-06 18:41:38,261 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 907 places, 1682 transitions, 66756 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:38,261 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:41:38,261 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2021-12-06 18:41:38,261 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:41:52,523 INFO L129 PetriNetUnfolder]: 4614/16514 cut-off events. [2021-12-06 18:41:52,523 INFO L130 PetriNetUnfolder]: For 760687/760780 co-relation queries the response was YES. [2021-12-06 18:41:52,927 INFO L84 FinitePrefix]: Finished finitePrefix Result has 111452 conditions, 16514 events. 4614/16514 cut-off events. For 760687/760780 co-relation queries the response was YES. Maximal size of possible extension queue 932. Compared 200021 event pairs, 2222 based on Foata normal form. 55/16249 useless extension candidates. Maximal degree in co-relation 111140. Up to 6063 conditions per place. [2021-12-06 18:41:52,972 INFO L132 encePairwiseOnDemand]: 162/186 looper letters, 1245 selfloop transitions, 515 changer transitions 0/1823 dead transitions. [2021-12-06 18:41:52,973 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 927 places, 1823 transitions, 72926 flow [2021-12-06 18:41:52,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-06 18:41:52,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-06 18:41:52,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2000 transitions. [2021-12-06 18:41:52,974 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5120327700972862 [2021-12-06 18:41:52,975 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2000 transitions. [2021-12-06 18:41:52,975 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2000 transitions. [2021-12-06 18:41:52,975 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:41:52,975 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2000 transitions. [2021-12-06 18:41:52,976 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 95.23809523809524) internal successors, (2000), 21 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) [2021-12-06 18:41:52,978 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:52,978 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:52,978 INFO L186 Difference]: Start difference. First operand has 907 places, 1682 transitions, 66756 flow. Second operand 21 states and 2000 transitions. [2021-12-06 18:41:52,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 927 places, 1823 transitions, 72926 flow [2021-12-06 18:42:01,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 920 places, 1823 transitions, 72228 flow, removed 291 selfloop flow, removed 7 redundant places. [2021-12-06 18:42:01,325 INFO L242 Difference]: Finished difference. Result has 927 places, 1699 transitions, 67884 flow [2021-12-06 18:42:01,327 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=66090, PETRI_DIFFERENCE_MINUEND_PLACES=900, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1682, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=498, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=67884, PETRI_PLACES=927, PETRI_TRANSITIONS=1699} [2021-12-06 18:42:01,327 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 755 predicate places. [2021-12-06 18:42:01,327 INFO L470 AbstractCegarLoop]: Abstraction has has 927 places, 1699 transitions, 67884 flow [2021-12-06 18:42:01,327 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:01,327 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:42:01,327 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:42:01,328 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2021-12-06 18:42:01,328 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:42:01,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:42:01,328 INFO L85 PathProgramCache]: Analyzing trace with hash 1312215075, now seen corresponding path program 36 times [2021-12-06 18:42:01,328 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:42:01,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420920792] [2021-12-06 18:42:01,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:42:01,328 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:42:01,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:42:01,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:42:01,615 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:42:01,615 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420920792] [2021-12-06 18:42:01,615 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420920792] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:42:01,615 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:42:01,615 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 18:42:01,615 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128751382] [2021-12-06 18:42:01,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:42:01,616 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 18:42:01,616 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:42:01,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 18:42:01,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:42:01,617 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2021-12-06 18:42:01,618 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 927 places, 1699 transitions, 67884 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:01,618 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:42:01,618 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2021-12-06 18:42:01,618 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:42:15,843 INFO L129 PetriNetUnfolder]: 4614/16536 cut-off events. [2021-12-06 18:42:15,843 INFO L130 PetriNetUnfolder]: For 789323/789352 co-relation queries the response was YES. [2021-12-06 18:42:16,347 INFO L84 FinitePrefix]: Finished finitePrefix Result has 111939 conditions, 16536 events. 4614/16536 cut-off events. For 789323/789352 co-relation queries the response was YES. Maximal size of possible extension queue 916. Compared 199427 event pairs, 2304 based on Foata normal form. 11/16240 useless extension candidates. Maximal degree in co-relation 111619. Up to 6063 conditions per place. [2021-12-06 18:42:16,393 INFO L132 encePairwiseOnDemand]: 160/186 looper letters, 1221 selfloop transitions, 553 changer transitions 0/1837 dead transitions. [2021-12-06 18:42:16,393 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 946 places, 1837 transitions, 73633 flow [2021-12-06 18:42:16,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-06 18:42:16,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-06 18:42:16,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1910 transitions. [2021-12-06 18:42:16,395 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5134408602150538 [2021-12-06 18:42:16,395 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1910 transitions. [2021-12-06 18:42:16,395 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1910 transitions. [2021-12-06 18:42:16,395 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:42:16,395 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1910 transitions. [2021-12-06 18:42:16,396 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 95.5) internal successors, (1910), 20 states have internal predecessors, (1910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:16,398 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 186.0) internal successors, (3906), 21 states have internal predecessors, (3906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:16,398 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 186.0) internal successors, (3906), 21 states have internal predecessors, (3906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:16,398 INFO L186 Difference]: Start difference. First operand has 927 places, 1699 transitions, 67884 flow. Second operand 20 states and 1910 transitions. [2021-12-06 18:42:16,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 946 places, 1837 transitions, 73633 flow [2021-12-06 18:42:24,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 932 places, 1837 transitions, 72566 flow, removed 278 selfloop flow, removed 14 redundant places. [2021-12-06 18:42:24,444 INFO L242 Difference]: Finished difference. Result has 939 places, 1724 transitions, 68946 flow [2021-12-06 18:42:24,445 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=66817, PETRI_DIFFERENCE_MINUEND_PLACES=913, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=528, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=68946, PETRI_PLACES=939, PETRI_TRANSITIONS=1724} [2021-12-06 18:42:24,445 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 767 predicate places. [2021-12-06 18:42:24,446 INFO L470 AbstractCegarLoop]: Abstraction has has 939 places, 1724 transitions, 68946 flow [2021-12-06 18:42:24,446 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:24,446 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:42:24,446 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:42:24,446 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2021-12-06 18:42:24,446 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:42:24,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:42:24,446 INFO L85 PathProgramCache]: Analyzing trace with hash 528556489, now seen corresponding path program 37 times [2021-12-06 18:42:24,447 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:42:24,447 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712944448] [2021-12-06 18:42:24,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:42:24,447 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:42:24,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:42:24,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:42:24,746 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:42:24,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712944448] [2021-12-06 18:42:24,746 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712944448] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:42:24,746 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:42:24,746 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 18:42:24,746 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193288221] [2021-12-06 18:42:24,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:42:24,746 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 18:42:24,746 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:42:24,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 18:42:24,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:42:24,748 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2021-12-06 18:42:24,749 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 939 places, 1724 transitions, 68946 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:24,749 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:42:24,749 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2021-12-06 18:42:24,749 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:42:39,244 INFO L129 PetriNetUnfolder]: 4614/16544 cut-off events. [2021-12-06 18:42:39,244 INFO L130 PetriNetUnfolder]: For 800166/800195 co-relation queries the response was YES. [2021-12-06 18:42:39,649 INFO L84 FinitePrefix]: Finished finitePrefix Result has 112498 conditions, 16544 events. 4614/16544 cut-off events. For 800166/800195 co-relation queries the response was YES. Maximal size of possible extension queue 915. Compared 199611 event pairs, 2366 based on Foata normal form. 11/16234 useless extension candidates. Maximal degree in co-relation 112177. Up to 6063 conditions per place. [2021-12-06 18:42:39,696 INFO L132 encePairwiseOnDemand]: 162/186 looper letters, 1231 selfloop transitions, 544 changer transitions 0/1838 dead transitions. [2021-12-06 18:42:39,696 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 959 places, 1838 transitions, 74349 flow [2021-12-06 18:42:39,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-06 18:42:39,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-06 18:42:39,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1993 transitions. [2021-12-06 18:42:39,698 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5102406554019457 [2021-12-06 18:42:39,698 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1993 transitions. [2021-12-06 18:42:39,698 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1993 transitions. [2021-12-06 18:42:39,699 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:42:39,699 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1993 transitions. [2021-12-06 18:42:39,700 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 94.9047619047619) internal successors, (1993), 21 states have internal predecessors, (1993), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:39,701 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:39,702 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:39,702 INFO L186 Difference]: Start difference. First operand has 939 places, 1724 transitions, 68946 flow. Second operand 21 states and 1993 transitions. [2021-12-06 18:42:39,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 959 places, 1838 transitions, 74349 flow [2021-12-06 18:42:47,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 950 places, 1838 transitions, 73646 flow, removed 279 selfloop flow, removed 9 redundant places. [2021-12-06 18:42:47,874 INFO L242 Difference]: Finished difference. Result has 957 places, 1738 transitions, 70045 flow [2021-12-06 18:42:47,876 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=68249, PETRI_DIFFERENCE_MINUEND_PLACES=930, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1724, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=530, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=70045, PETRI_PLACES=957, PETRI_TRANSITIONS=1738} [2021-12-06 18:42:47,876 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 785 predicate places. [2021-12-06 18:42:47,876 INFO L470 AbstractCegarLoop]: Abstraction has has 957 places, 1738 transitions, 70045 flow [2021-12-06 18:42:47,876 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:47,876 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:42:47,876 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:42:47,877 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2021-12-06 18:42:47,877 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:42:47,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:42:47,877 INFO L85 PathProgramCache]: Analyzing trace with hash -1459941515, now seen corresponding path program 38 times [2021-12-06 18:42:47,877 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:42:47,877 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932113534] [2021-12-06 18:42:47,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:42:47,877 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:42:47,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:42:48,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:42:48,163 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:42:48,163 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932113534] [2021-12-06 18:42:48,163 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932113534] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:42:48,163 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:42:48,163 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 18:42:48,163 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261370612] [2021-12-06 18:42:48,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:42:48,164 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 18:42:48,164 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:42:48,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 18:42:48,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:42:48,165 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2021-12-06 18:42:48,166 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 957 places, 1738 transitions, 70045 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:48,166 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:42:48,166 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2021-12-06 18:42:48,166 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:43:02,570 INFO L129 PetriNetUnfolder]: 4611/16567 cut-off events. [2021-12-06 18:43:02,570 INFO L130 PetriNetUnfolder]: For 818084/818169 co-relation queries the response was YES. [2021-12-06 18:43:02,986 INFO L84 FinitePrefix]: Finished finitePrefix Result has 113630 conditions, 16567 events. 4611/16567 cut-off events. For 818084/818169 co-relation queries the response was YES. Maximal size of possible extension queue 936. Compared 200729 event pairs, 2258 based on Foata normal form. 47/16294 useless extension candidates. Maximal degree in co-relation 113303. Up to 6063 conditions per place. [2021-12-06 18:43:03,032 INFO L132 encePairwiseOnDemand]: 162/186 looper letters, 1294 selfloop transitions, 545 changer transitions 0/1902 dead transitions. [2021-12-06 18:43:03,033 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 977 places, 1902 transitions, 77634 flow [2021-12-06 18:43:03,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-06 18:43:03,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-06 18:43:03,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1999 transitions. [2021-12-06 18:43:03,035 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5117767537122376 [2021-12-06 18:43:03,035 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1999 transitions. [2021-12-06 18:43:03,035 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1999 transitions. [2021-12-06 18:43:03,035 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:43:03,035 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1999 transitions. [2021-12-06 18:43:03,037 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 95.19047619047619) internal successors, (1999), 21 states have internal predecessors, (1999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:03,038 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:03,038 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:03,039 INFO L186 Difference]: Start difference. First operand has 957 places, 1738 transitions, 70045 flow. Second operand 21 states and 1999 transitions. [2021-12-06 18:43:03,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 977 places, 1902 transitions, 77634 flow [2021-12-06 18:43:11,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 964 places, 1902 transitions, 76367 flow, removed 281 selfloop flow, removed 13 redundant places. [2021-12-06 18:43:11,292 INFO L242 Difference]: Finished difference. Result has 971 places, 1768 transitions, 71702 flow [2021-12-06 18:43:11,293 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=68787, PETRI_DIFFERENCE_MINUEND_PLACES=944, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1738, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=515, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=71702, PETRI_PLACES=971, PETRI_TRANSITIONS=1768} [2021-12-06 18:43:11,293 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 799 predicate places. [2021-12-06 18:43:11,293 INFO L470 AbstractCegarLoop]: Abstraction has has 971 places, 1768 transitions, 71702 flow [2021-12-06 18:43:11,293 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:11,294 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:43:11,294 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:43:11,294 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2021-12-06 18:43:11,294 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:43:11,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:43:11,294 INFO L85 PathProgramCache]: Analyzing trace with hash -952867817, now seen corresponding path program 39 times [2021-12-06 18:43:11,294 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:43:11,294 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498650285] [2021-12-06 18:43:11,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:43:11,294 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:43:11,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:43:11,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:43:11,596 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:43:11,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498650285] [2021-12-06 18:43:11,596 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498650285] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:43:11,596 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:43:11,596 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 18:43:11,596 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273411022] [2021-12-06 18:43:11,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:43:11,596 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 18:43:11,596 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:43:11,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 18:43:11,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:43:11,598 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2021-12-06 18:43:11,599 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 971 places, 1768 transitions, 71702 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:11,599 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:43:11,599 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2021-12-06 18:43:11,599 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:43:26,387 INFO L129 PetriNetUnfolder]: 4611/16593 cut-off events. [2021-12-06 18:43:26,387 INFO L130 PetriNetUnfolder]: For 848021/848049 co-relation queries the response was YES. [2021-12-06 18:43:26,814 INFO L84 FinitePrefix]: Finished finitePrefix Result has 113698 conditions, 16593 events. 4611/16593 cut-off events. For 848021/848049 co-relation queries the response was YES. Maximal size of possible extension queue 919. Compared 200259 event pairs, 2487 based on Foata normal form. 11/16285 useless extension candidates. Maximal degree in co-relation 113368. Up to 6063 conditions per place. [2021-12-06 18:43:26,862 INFO L132 encePairwiseOnDemand]: 162/186 looper letters, 1292 selfloop transitions, 547 changer transitions 0/1902 dead transitions. [2021-12-06 18:43:26,862 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 991 places, 1902 transitions, 77622 flow [2021-12-06 18:43:26,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-06 18:43:26,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-06 18:43:26,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2001 transitions. [2021-12-06 18:43:26,864 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5122887864823349 [2021-12-06 18:43:26,864 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2001 transitions. [2021-12-06 18:43:26,864 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2001 transitions. [2021-12-06 18:43:26,864 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:43:26,865 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2001 transitions. [2021-12-06 18:43:26,866 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 95.28571428571429) internal successors, (2001), 21 states have internal predecessors, (2001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:26,867 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:26,868 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:26,868 INFO L186 Difference]: Start difference. First operand has 971 places, 1768 transitions, 71702 flow. Second operand 21 states and 2001 transitions. [2021-12-06 18:43:26,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 991 places, 1902 transitions, 77622 flow [2021-12-06 18:43:34,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 980 places, 1902 transitions, 76110 flow, removed 254 selfloop flow, removed 11 redundant places. [2021-12-06 18:43:34,937 INFO L242 Difference]: Finished difference. Result has 986 places, 1780 transitions, 71902 flow [2021-12-06 18:43:34,938 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=70190, PETRI_DIFFERENCE_MINUEND_PLACES=960, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1768, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=535, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=71902, PETRI_PLACES=986, PETRI_TRANSITIONS=1780} [2021-12-06 18:43:34,938 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 814 predicate places. [2021-12-06 18:43:34,938 INFO L470 AbstractCegarLoop]: Abstraction has has 986 places, 1780 transitions, 71902 flow [2021-12-06 18:43:34,938 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:34,939 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:43:34,939 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:43:34,939 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2021-12-06 18:43:34,939 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:43:34,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:43:34,939 INFO L85 PathProgramCache]: Analyzing trace with hash 1139983505, now seen corresponding path program 40 times [2021-12-06 18:43:34,939 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:43:34,939 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322554688] [2021-12-06 18:43:34,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:43:34,939 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:43:34,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:43:35,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:43:35,221 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:43:35,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322554688] [2021-12-06 18:43:35,221 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322554688] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:43:35,221 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:43:35,221 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 18:43:35,221 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821459871] [2021-12-06 18:43:35,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:43:35,222 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 18:43:35,222 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:43:35,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 18:43:35,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:43:35,223 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2021-12-06 18:43:35,224 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 986 places, 1780 transitions, 71902 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:35,224 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:43:35,224 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2021-12-06 18:43:35,224 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:43:49,747 INFO L129 PetriNetUnfolder]: 4608/16630 cut-off events. [2021-12-06 18:43:49,747 INFO L130 PetriNetUnfolder]: For 843236/843313 co-relation queries the response was YES. [2021-12-06 18:43:50,177 INFO L84 FinitePrefix]: Finished finitePrefix Result has 114215 conditions, 16630 events. 4608/16630 cut-off events. For 843236/843313 co-relation queries the response was YES. Maximal size of possible extension queue 934. Compared 201776 event pairs, 1845 based on Foata normal form. 39/16344 useless extension candidates. Maximal degree in co-relation 113882. Up to 4418 conditions per place. [2021-12-06 18:43:50,224 INFO L132 encePairwiseOnDemand]: 162/186 looper letters, 1270 selfloop transitions, 641 changer transitions 0/1974 dead transitions. [2021-12-06 18:43:50,224 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1006 places, 1974 transitions, 80371 flow [2021-12-06 18:43:50,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-06 18:43:50,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-06 18:43:50,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1990 transitions. [2021-12-06 18:43:50,227 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5094726062467998 [2021-12-06 18:43:50,227 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1990 transitions. [2021-12-06 18:43:50,227 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1990 transitions. [2021-12-06 18:43:50,227 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:43:50,227 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1990 transitions. [2021-12-06 18:43:50,228 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 94.76190476190476) internal successors, (1990), 21 states have internal predecessors, (1990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:50,230 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:50,230 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:50,230 INFO L186 Difference]: Start difference. First operand has 986 places, 1780 transitions, 71902 flow. Second operand 21 states and 1990 transitions. [2021-12-06 18:43:50,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1006 places, 1974 transitions, 80371 flow [2021-12-06 18:43:58,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 996 places, 1974 transitions, 78895 flow, removed 269 selfloop flow, removed 10 redundant places. [2021-12-06 18:43:58,786 INFO L242 Difference]: Finished difference. Result has 1005 places, 1813 transitions, 73738 flow [2021-12-06 18:43:58,788 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=70456, PETRI_DIFFERENCE_MINUEND_PLACES=976, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1780, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=608, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=73738, PETRI_PLACES=1005, PETRI_TRANSITIONS=1813} [2021-12-06 18:43:58,788 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 833 predicate places. [2021-12-06 18:43:58,788 INFO L470 AbstractCegarLoop]: Abstraction has has 1005 places, 1813 transitions, 73738 flow [2021-12-06 18:43:58,788 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:58,788 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:43:58,789 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:43:58,789 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2021-12-06 18:43:58,789 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:43:58,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:43:58,789 INFO L85 PathProgramCache]: Analyzing trace with hash -1541440303, now seen corresponding path program 41 times [2021-12-06 18:43:58,789 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:43:58,789 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92781103] [2021-12-06 18:43:58,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:43:58,789 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:43:58,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:43:59,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:43:59,070 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:43:59,070 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92781103] [2021-12-06 18:43:59,070 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92781103] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:43:59,070 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:43:59,070 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 18:43:59,070 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655160389] [2021-12-06 18:43:59,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:43:59,070 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 18:43:59,071 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:43:59,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 18:43:59,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:43:59,072 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2021-12-06 18:43:59,073 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1005 places, 1813 transitions, 73738 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:59,073 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:43:59,073 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2021-12-06 18:43:59,073 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:44:14,124 INFO L129 PetriNetUnfolder]: 4605/16766 cut-off events. [2021-12-06 18:44:14,124 INFO L130 PetriNetUnfolder]: For 902539/902539 co-relation queries the response was YES. [2021-12-06 18:44:14,567 INFO L84 FinitePrefix]: Finished finitePrefix Result has 115338 conditions, 16766 events. 4605/16766 cut-off events. For 902539/902539 co-relation queries the response was YES. Maximal size of possible extension queue 904. Compared 202667 event pairs, 2565 based on Foata normal form. 1/16431 useless extension candidates. Maximal degree in co-relation 114998. Up to 5620 conditions per place. [2021-12-06 18:44:14,616 INFO L132 encePairwiseOnDemand]: 162/186 looper letters, 1306 selfloop transitions, 637 changer transitions 0/2006 dead transitions. [2021-12-06 18:44:14,616 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1025 places, 2006 transitions, 82209 flow [2021-12-06 18:44:14,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-06 18:44:14,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-06 18:44:14,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1999 transitions. [2021-12-06 18:44:14,618 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5117767537122376 [2021-12-06 18:44:14,618 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1999 transitions. [2021-12-06 18:44:14,618 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1999 transitions. [2021-12-06 18:44:14,619 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:44:14,619 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1999 transitions. [2021-12-06 18:44:14,620 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 95.19047619047619) internal successors, (1999), 21 states have internal predecessors, (1999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:44:14,621 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:44:14,621 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:44:14,622 INFO L186 Difference]: Start difference. First operand has 1005 places, 1813 transitions, 73738 flow. Second operand 21 states and 1999 transitions. [2021-12-06 18:44:14,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1025 places, 2006 transitions, 82209 flow [2021-12-06 18:44:23,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1017 places, 2006 transitions, 81415 flow, removed 237 selfloop flow, removed 8 redundant places. [2021-12-06 18:44:23,433 INFO L242 Difference]: Finished difference. Result has 1026 places, 1843 transitions, 76306 flow [2021-12-06 18:44:23,434 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=72944, PETRI_DIFFERENCE_MINUEND_PLACES=997, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1813, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=607, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=76306, PETRI_PLACES=1026, PETRI_TRANSITIONS=1843} [2021-12-06 18:44:23,435 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 854 predicate places. [2021-12-06 18:44:23,435 INFO L470 AbstractCegarLoop]: Abstraction has has 1026 places, 1843 transitions, 76306 flow [2021-12-06 18:44:23,435 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:44:23,435 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:44:23,435 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:44:23,435 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2021-12-06 18:44:23,435 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:44:23,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:44:23,436 INFO L85 PathProgramCache]: Analyzing trace with hash 1954233139, now seen corresponding path program 42 times [2021-12-06 18:44:23,436 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:44:23,436 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643500745] [2021-12-06 18:44:23,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:44:23,436 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:44:23,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:44:23,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:44:23,734 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:44:23,734 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643500745] [2021-12-06 18:44:23,734 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643500745] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:44:23,734 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:44:23,734 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 18:44:23,734 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115358134] [2021-12-06 18:44:23,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:44:23,735 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 18:44:23,735 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:44:23,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 18:44:23,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:44:23,736 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2021-12-06 18:44:23,737 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1026 places, 1843 transitions, 76306 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:44:23,737 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:44:23,737 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2021-12-06 18:44:23,737 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:44:39,119 INFO L129 PetriNetUnfolder]: 4605/16776 cut-off events. [2021-12-06 18:44:39,119 INFO L130 PetriNetUnfolder]: For 945230/945230 co-relation queries the response was YES. [2021-12-06 18:44:39,568 INFO L84 FinitePrefix]: Finished finitePrefix Result has 115998 conditions, 16776 events. 4605/16776 cut-off events. For 945230/945230 co-relation queries the response was YES. Maximal size of possible extension queue 904. Compared 203000 event pairs, 2538 based on Foata normal form. 1/16440 useless extension candidates. Maximal degree in co-relation 115649. Up to 5620 conditions per place. [2021-12-06 18:44:39,617 INFO L132 encePairwiseOnDemand]: 161/186 looper letters, 1285 selfloop transitions, 668 changer transitions 0/2016 dead transitions. [2021-12-06 18:44:39,618 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1047 places, 2016 transitions, 83626 flow [2021-12-06 18:44:39,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-06 18:44:39,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-12-06 18:44:39,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2089 transitions. [2021-12-06 18:44:39,620 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5105083088954057 [2021-12-06 18:44:39,620 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2089 transitions. [2021-12-06 18:44:39,620 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2089 transitions. [2021-12-06 18:44:39,620 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:44:39,620 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2089 transitions. [2021-12-06 18:44:39,621 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 94.95454545454545) internal successors, (2089), 22 states have internal predecessors, (2089), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:44:39,623 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 186.0) internal successors, (4278), 23 states have internal predecessors, (4278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:44:39,623 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 186.0) internal successors, (4278), 23 states have internal predecessors, (4278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:44:39,623 INFO L186 Difference]: Start difference. First operand has 1026 places, 1843 transitions, 76306 flow. Second operand 22 states and 2089 transitions. [2021-12-06 18:44:39,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1047 places, 2016 transitions, 83626 flow [2021-12-06 18:44:47,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1039 places, 2016 transitions, 82900 flow, removed 253 selfloop flow, removed 8 redundant places. [2021-12-06 18:44:48,055 INFO L242 Difference]: Finished difference. Result has 1048 places, 1860 transitions, 77736 flow [2021-12-06 18:44:48,057 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=75584, PETRI_DIFFERENCE_MINUEND_PLACES=1018, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1843, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=651, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=77736, PETRI_PLACES=1048, PETRI_TRANSITIONS=1860} [2021-12-06 18:44:48,057 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 876 predicate places. [2021-12-06 18:44:48,057 INFO L470 AbstractCegarLoop]: Abstraction has has 1048 places, 1860 transitions, 77736 flow [2021-12-06 18:44:48,057 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:44:48,057 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:44:48,058 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:44:48,058 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2021-12-06 18:44:48,058 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:44:48,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:44:48,058 INFO L85 PathProgramCache]: Analyzing trace with hash 1427737011, now seen corresponding path program 43 times [2021-12-06 18:44:48,058 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:44:48,058 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683297368] [2021-12-06 18:44:48,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:44:48,058 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:44:48,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:44:48,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:44:48,334 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:44:48,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683297368] [2021-12-06 18:44:48,334 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683297368] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:44:48,334 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:44:48,334 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 18:44:48,334 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265959895] [2021-12-06 18:44:48,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:44:48,334 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 18:44:48,334 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:44:48,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 18:44:48,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:44:48,336 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2021-12-06 18:44:48,337 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1048 places, 1860 transitions, 77736 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:44:48,337 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:44:48,337 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2021-12-06 18:44:48,337 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:45:04,014 INFO L129 PetriNetUnfolder]: 4602/16834 cut-off events. [2021-12-06 18:45:04,014 INFO L130 PetriNetUnfolder]: For 981822/981822 co-relation queries the response was YES. [2021-12-06 18:45:04,482 INFO L84 FinitePrefix]: Finished finitePrefix Result has 117659 conditions, 16834 events. 4602/16834 cut-off events. For 981822/981822 co-relation queries the response was YES. Maximal size of possible extension queue 907. Compared 203781 event pairs, 2791 based on Foata normal form. 1/16455 useless extension candidates. Maximal degree in co-relation 117302. Up to 6992 conditions per place. [2021-12-06 18:45:04,531 INFO L132 encePairwiseOnDemand]: 163/186 looper letters, 1292 selfloop transitions, 659 changer transitions 0/2014 dead transitions. [2021-12-06 18:45:04,531 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1067 places, 2014 transitions, 85073 flow [2021-12-06 18:45:04,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-06 18:45:04,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-06 18:45:04,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1902 transitions. [2021-12-06 18:45:04,533 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5112903225806451 [2021-12-06 18:45:04,533 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1902 transitions. [2021-12-06 18:45:04,533 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1902 transitions. [2021-12-06 18:45:04,533 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:45:04,533 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1902 transitions. [2021-12-06 18:45:04,534 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 95.1) internal successors, (1902), 20 states have internal predecessors, (1902), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:04,536 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 186.0) internal successors, (3906), 21 states have internal predecessors, (3906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:04,536 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 186.0) internal successors, (3906), 21 states have internal predecessors, (3906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:04,536 INFO L186 Difference]: Start difference. First operand has 1048 places, 1860 transitions, 77736 flow. Second operand 20 states and 1902 transitions. [2021-12-06 18:45:04,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1067 places, 2014 transitions, 85073 flow [2021-12-06 18:45:12,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1060 places, 2014 transitions, 84452 flow, removed 222 selfloop flow, removed 7 redundant places. [2021-12-06 18:45:13,022 INFO L242 Difference]: Finished difference. Result has 1067 places, 1891 transitions, 80342 flow [2021-12-06 18:45:13,024 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=77133, PETRI_DIFFERENCE_MINUEND_PLACES=1041, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1860, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=628, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=80342, PETRI_PLACES=1067, PETRI_TRANSITIONS=1891} [2021-12-06 18:45:13,024 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 895 predicate places. [2021-12-06 18:45:13,024 INFO L470 AbstractCegarLoop]: Abstraction has has 1067 places, 1891 transitions, 80342 flow [2021-12-06 18:45:13,024 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:13,024 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:45:13,024 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:45:13,025 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2021-12-06 18:45:13,025 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:45:13,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:45:13,025 INFO L85 PathProgramCache]: Analyzing trace with hash -1451620949, now seen corresponding path program 44 times [2021-12-06 18:45:13,025 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:45:13,025 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774879360] [2021-12-06 18:45:13,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:45:13,025 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:45:13,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:45:13,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:45:13,348 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:45:13,348 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774879360] [2021-12-06 18:45:13,348 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774879360] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:45:13,348 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:45:13,348 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 18:45:13,348 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205179278] [2021-12-06 18:45:13,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:45:13,348 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 18:45:13,348 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:45:13,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 18:45:13,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:45:13,350 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2021-12-06 18:45:13,351 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1067 places, 1891 transitions, 80342 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:13,351 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:45:13,351 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2021-12-06 18:45:13,351 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:45:29,366 INFO L129 PetriNetUnfolder]: 4599/16880 cut-off events. [2021-12-06 18:45:29,366 INFO L130 PetriNetUnfolder]: For 1035668/1035668 co-relation queries the response was YES. [2021-12-06 18:45:29,839 INFO L84 FinitePrefix]: Finished finitePrefix Result has 119091 conditions, 16880 events. 4599/16880 cut-off events. For 1035668/1035668 co-relation queries the response was YES. Maximal size of possible extension queue 907. Compared 204536 event pairs, 2804 based on Foata normal form. 1/16501 useless extension candidates. Maximal degree in co-relation 118727. Up to 6992 conditions per place. [2021-12-06 18:45:29,888 INFO L132 encePairwiseOnDemand]: 163/186 looper letters, 1296 selfloop transitions, 672 changer transitions 0/2031 dead transitions. [2021-12-06 18:45:29,888 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1086 places, 2031 transitions, 87576 flow [2021-12-06 18:45:29,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-06 18:45:29,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-06 18:45:29,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1892 transitions. [2021-12-06 18:45:29,890 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5086021505376344 [2021-12-06 18:45:29,890 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1892 transitions. [2021-12-06 18:45:29,890 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1892 transitions. [2021-12-06 18:45:29,890 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:45:29,890 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1892 transitions. [2021-12-06 18:45:29,891 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 94.6) internal successors, (1892), 20 states have internal predecessors, (1892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:29,893 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 186.0) internal successors, (3906), 21 states have internal predecessors, (3906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:29,893 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 186.0) internal successors, (3906), 21 states have internal predecessors, (3906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:29,893 INFO L186 Difference]: Start difference. First operand has 1067 places, 1891 transitions, 80342 flow. Second operand 20 states and 1892 transitions. [2021-12-06 18:45:29,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1086 places, 2031 transitions, 87576 flow [2021-12-06 18:45:39,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1078 places, 2031 transitions, 86545 flow, removed 240 selfloop flow, removed 8 redundant places. [2021-12-06 18:45:39,262 INFO L242 Difference]: Finished difference. Result has 1085 places, 1916 transitions, 82509 flow [2021-12-06 18:45:39,263 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=79311, PETRI_DIFFERENCE_MINUEND_PLACES=1059, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1891, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=647, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=82509, PETRI_PLACES=1085, PETRI_TRANSITIONS=1916} [2021-12-06 18:45:39,263 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 913 predicate places. [2021-12-06 18:45:39,264 INFO L470 AbstractCegarLoop]: Abstraction has has 1085 places, 1916 transitions, 82509 flow [2021-12-06 18:45:39,264 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:39,264 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:45:39,264 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:45:39,264 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2021-12-06 18:45:39,264 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:45:39,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:45:39,264 INFO L85 PathProgramCache]: Analyzing trace with hash -153069059, now seen corresponding path program 45 times [2021-12-06 18:45:39,265 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:45:39,265 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146380943] [2021-12-06 18:45:39,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:45:39,265 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:45:39,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:45:39,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:45:39,557 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:45:39,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146380943] [2021-12-06 18:45:39,558 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146380943] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:45:39,558 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:45:39,558 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 18:45:39,558 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036071244] [2021-12-06 18:45:39,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:45:39,558 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 18:45:39,558 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:45:39,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 18:45:39,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:45:39,560 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2021-12-06 18:45:39,560 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1085 places, 1916 transitions, 82509 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:39,560 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:45:39,560 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2021-12-06 18:45:39,561 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:45:56,259 INFO L129 PetriNetUnfolder]: 4596/16923 cut-off events. [2021-12-06 18:45:56,260 INFO L130 PetriNetUnfolder]: For 1081409/1081409 co-relation queries the response was YES. [2021-12-06 18:45:56,758 INFO L84 FinitePrefix]: Finished finitePrefix Result has 120094 conditions, 16923 events. 4596/16923 cut-off events. For 1081409/1081409 co-relation queries the response was YES. Maximal size of possible extension queue 905. Compared 205318 event pairs, 2665 based on Foata normal form. 1/16554 useless extension candidates. Maximal degree in co-relation 119724. Up to 6578 conditions per place. [2021-12-06 18:45:56,807 INFO L132 encePairwiseOnDemand]: 163/186 looper letters, 1284 selfloop transitions, 698 changer transitions 0/2045 dead transitions. [2021-12-06 18:45:56,807 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1104 places, 2045 transitions, 89645 flow [2021-12-06 18:45:56,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-06 18:45:56,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-06 18:45:56,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1883 transitions. [2021-12-06 18:45:56,809 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5061827956989248 [2021-12-06 18:45:56,809 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1883 transitions. [2021-12-06 18:45:56,809 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1883 transitions. [2021-12-06 18:45:56,810 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:45:56,810 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1883 transitions. [2021-12-06 18:45:56,811 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 94.15) internal successors, (1883), 20 states have internal predecessors, (1883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:56,812 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 186.0) internal successors, (3906), 21 states have internal predecessors, (3906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:56,813 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 186.0) internal successors, (3906), 21 states have internal predecessors, (3906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:56,813 INFO L186 Difference]: Start difference. First operand has 1085 places, 1916 transitions, 82509 flow. Second operand 20 states and 1883 transitions. [2021-12-06 18:45:56,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1104 places, 2045 transitions, 89645 flow [2021-12-06 18:46:06,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1097 places, 2045 transitions, 88915 flow, removed 253 selfloop flow, removed 7 redundant places. [2021-12-06 18:46:06,499 INFO L242 Difference]: Finished difference. Result has 1103 places, 1943 transitions, 85125 flow [2021-12-06 18:46:06,500 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=81779, PETRI_DIFFERENCE_MINUEND_PLACES=1078, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1916, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=671, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=85125, PETRI_PLACES=1103, PETRI_TRANSITIONS=1943} [2021-12-06 18:46:06,501 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 931 predicate places. [2021-12-06 18:46:06,501 INFO L470 AbstractCegarLoop]: Abstraction has has 1103 places, 1943 transitions, 85125 flow [2021-12-06 18:46:06,501 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:06,501 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:46:06,501 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:46:06,501 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2021-12-06 18:46:06,501 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:46:06,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:46:06,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1716705063, now seen corresponding path program 46 times [2021-12-06 18:46:06,502 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:46:06,502 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529076828] [2021-12-06 18:46:06,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:46:06,502 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:46:06,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:46:06,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:46:06,792 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:46:06,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529076828] [2021-12-06 18:46:06,792 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529076828] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:46:06,792 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:46:06,792 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 18:46:06,792 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722869317] [2021-12-06 18:46:06,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:46:06,792 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 18:46:06,792 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:46:06,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 18:46:06,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:46:06,794 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2021-12-06 18:46:06,794 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1103 places, 1943 transitions, 85125 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:06,795 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:46:06,795 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2021-12-06 18:46:06,795 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:46:23,829 INFO L129 PetriNetUnfolder]: 4593/16986 cut-off events. [2021-12-06 18:46:23,829 INFO L130 PetriNetUnfolder]: For 1143484/1143484 co-relation queries the response was YES. [2021-12-06 18:46:24,329 INFO L84 FinitePrefix]: Finished finitePrefix Result has 121535 conditions, 16986 events. 4593/16986 cut-off events. For 1143484/1143484 co-relation queries the response was YES. Maximal size of possible extension queue 901. Compared 206542 event pairs, 2702 based on Foata normal form. 1/16609 useless extension candidates. Maximal degree in co-relation 121160. Up to 6578 conditions per place. [2021-12-06 18:46:24,379 INFO L132 encePairwiseOnDemand]: 163/186 looper letters, 1331 selfloop transitions, 691 changer transitions 0/2085 dead transitions. [2021-12-06 18:46:24,379 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1122 places, 2085 transitions, 92548 flow [2021-12-06 18:46:24,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-06 18:46:24,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-06 18:46:24,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1899 transitions. [2021-12-06 18:46:24,381 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.510483870967742 [2021-12-06 18:46:24,381 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1899 transitions. [2021-12-06 18:46:24,381 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1899 transitions. [2021-12-06 18:46:24,381 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:46:24,381 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1899 transitions. [2021-12-06 18:46:24,383 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 94.95) internal successors, (1899), 20 states have internal predecessors, (1899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:24,384 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 186.0) internal successors, (3906), 21 states have internal predecessors, (3906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:24,384 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 186.0) internal successors, (3906), 21 states have internal predecessors, (3906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:24,384 INFO L186 Difference]: Start difference. First operand has 1103 places, 1943 transitions, 85125 flow. Second operand 20 states and 1899 transitions. [2021-12-06 18:46:24,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1122 places, 2085 transitions, 92548 flow [2021-12-06 18:46:34,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1109 places, 2085 transitions, 91546 flow, removed 278 selfloop flow, removed 13 redundant places. [2021-12-06 18:46:34,410 INFO L242 Difference]: Finished difference. Result has 1115 places, 1970 transitions, 87527 flow [2021-12-06 18:46:34,413 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=84123, PETRI_DIFFERENCE_MINUEND_PLACES=1090, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1943, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=664, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=87527, PETRI_PLACES=1115, PETRI_TRANSITIONS=1970} [2021-12-06 18:46:34,413 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 943 predicate places. [2021-12-06 18:46:34,413 INFO L470 AbstractCegarLoop]: Abstraction has has 1115 places, 1970 transitions, 87527 flow [2021-12-06 18:46:34,413 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:34,413 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:46:34,414 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:46:34,414 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2021-12-06 18:46:34,414 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:46:34,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:46:34,414 INFO L85 PathProgramCache]: Analyzing trace with hash 1075758293, now seen corresponding path program 47 times [2021-12-06 18:46:34,414 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:46:34,415 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269827808] [2021-12-06 18:46:34,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:46:34,415 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:46:34,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:46:34,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:46:34,684 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:46:34,684 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269827808] [2021-12-06 18:46:34,684 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269827808] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:46:34,684 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:46:34,685 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 18:46:34,685 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057549026] [2021-12-06 18:46:34,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:46:34,685 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 18:46:34,685 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:46:34,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 18:46:34,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:46:34,686 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2021-12-06 18:46:34,687 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1115 places, 1970 transitions, 87527 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:34,687 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:46:34,687 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2021-12-06 18:46:34,687 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:46:51,956 INFO L129 PetriNetUnfolder]: 4593/16988 cut-off events. [2021-12-06 18:46:51,956 INFO L130 PetriNetUnfolder]: For 1180124/1180124 co-relation queries the response was YES. [2021-12-06 18:46:52,477 INFO L84 FinitePrefix]: Finished finitePrefix Result has 121828 conditions, 16988 events. 4593/16988 cut-off events. For 1180124/1180124 co-relation queries the response was YES. Maximal size of possible extension queue 901. Compared 206569 event pairs, 2682 based on Foata normal form. 1/16610 useless extension candidates. Maximal degree in co-relation 121453. Up to 6578 conditions per place. [2021-12-06 18:46:52,525 INFO L132 encePairwiseOnDemand]: 162/186 looper letters, 1318 selfloop transitions, 709 changer transitions 0/2089 dead transitions. [2021-12-06 18:46:52,526 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1133 places, 2089 transitions, 93561 flow [2021-12-06 18:46:52,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-06 18:46:52,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-06 18:46:52,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1989 transitions. [2021-12-06 18:46:52,527 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5092165898617511 [2021-12-06 18:46:52,527 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1989 transitions. [2021-12-06 18:46:52,527 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1989 transitions. [2021-12-06 18:46:52,528 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:46:52,528 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1989 transitions. [2021-12-06 18:46:52,529 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 94.71428571428571) internal successors, (1989), 21 states have internal predecessors, (1989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:52,531 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:52,531 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:52,531 INFO L186 Difference]: Start difference. First operand has 1115 places, 1970 transitions, 87527 flow. Second operand 21 states and 1989 transitions. [2021-12-06 18:46:52,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1133 places, 2089 transitions, 93561 flow [2021-12-06 18:47:02,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1123 places, 2089 transitions, 92562 flow, removed 287 selfloop flow, removed 10 redundant places. [2021-12-06 18:47:02,610 INFO L242 Difference]: Finished difference. Result has 1125 places, 1971 transitions, 87955 flow [2021-12-06 18:47:02,612 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=86444, PETRI_DIFFERENCE_MINUEND_PLACES=1103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1968, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=706, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=87955, PETRI_PLACES=1125, PETRI_TRANSITIONS=1971} [2021-12-06 18:47:02,612 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 953 predicate places. [2021-12-06 18:47:02,612 INFO L470 AbstractCegarLoop]: Abstraction has has 1125 places, 1971 transitions, 87955 flow [2021-12-06 18:47:02,612 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:02,613 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:47:02,613 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:47:02,613 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2021-12-06 18:47:02,613 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:47:02,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:47:02,613 INFO L85 PathProgramCache]: Analyzing trace with hash 837980977, now seen corresponding path program 1 times [2021-12-06 18:47:02,613 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:47:02,613 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196181956] [2021-12-06 18:47:02,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:47:02,613 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:47:02,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:47:03,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:47:03,291 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:47:03,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196181956] [2021-12-06 18:47:03,291 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196181956] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:47:03,291 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:47:03,291 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2021-12-06 18:47:03,291 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848169083] [2021-12-06 18:47:03,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:47:03,292 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-12-06 18:47:03,292 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:47:03,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-12-06 18:47:03,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=685, Unknown=0, NotChecked=0, Total=756 [2021-12-06 18:47:03,294 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 186 [2021-12-06 18:47:03,295 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1125 places, 1971 transitions, 87955 flow. Second operand has 28 states, 28 states have (on average 87.42857142857143) internal successors, (2448), 28 states have internal predecessors, (2448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:03,295 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:47:03,295 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 186 [2021-12-06 18:47:03,295 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:47:25,800 INFO L129 PetriNetUnfolder]: 5814/22144 cut-off events. [2021-12-06 18:47:25,800 INFO L130 PetriNetUnfolder]: For 1309972/1310018 co-relation queries the response was YES. [2021-12-06 18:47:26,661 INFO L84 FinitePrefix]: Finished finitePrefix Result has 147741 conditions, 22144 events. 5814/22144 cut-off events. For 1309972/1310018 co-relation queries the response was YES. Maximal size of possible extension queue 1461. Compared 294347 event pairs, 1943 based on Foata normal form. 26/21666 useless extension candidates. Maximal degree in co-relation 147367. Up to 5867 conditions per place. [2021-12-06 18:47:26,723 INFO L132 encePairwiseOnDemand]: 153/186 looper letters, 1494 selfloop transitions, 890 changer transitions 31/2621 dead transitions. [2021-12-06 18:47:26,723 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1155 places, 2621 transitions, 114320 flow [2021-12-06 18:47:26,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-12-06 18:47:26,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2021-12-06 18:47:26,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 2828 transitions. [2021-12-06 18:47:26,726 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4904613250086715 [2021-12-06 18:47:26,726 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 2828 transitions. [2021-12-06 18:47:26,726 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 2828 transitions. [2021-12-06 18:47:26,726 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:47:26,726 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 2828 transitions. [2021-12-06 18:47:26,728 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 91.2258064516129) internal successors, (2828), 31 states have internal predecessors, (2828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:26,730 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 186.0) internal successors, (5952), 32 states have internal predecessors, (5952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:26,731 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 186.0) internal successors, (5952), 32 states have internal predecessors, (5952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:26,731 INFO L186 Difference]: Start difference. First operand has 1125 places, 1971 transitions, 87955 flow. Second operand 31 states and 2828 transitions. [2021-12-06 18:47:26,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1155 places, 2621 transitions, 114320 flow [2021-12-06 18:47:36,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1068 places, 2621 transitions, 112089 flow, removed 283 selfloop flow, removed 87 redundant places. [2021-12-06 18:47:36,721 INFO L242 Difference]: Finished difference. Result has 1083 places, 2274 transitions, 97561 flow [2021-12-06 18:47:36,723 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=85868, PETRI_DIFFERENCE_MINUEND_PLACES=1038, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1971, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=617, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=97561, PETRI_PLACES=1083, PETRI_TRANSITIONS=2274} [2021-12-06 18:47:36,723 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 911 predicate places. [2021-12-06 18:47:36,723 INFO L470 AbstractCegarLoop]: Abstraction has has 1083 places, 2274 transitions, 97561 flow [2021-12-06 18:47:36,723 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 87.42857142857143) internal successors, (2448), 28 states have internal predecessors, (2448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:36,723 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:47:36,723 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:47:36,723 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2021-12-06 18:47:36,724 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2021-12-06 18:47:36,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:47:36,724 INFO L85 PathProgramCache]: Analyzing trace with hash 994014845, now seen corresponding path program 2 times [2021-12-06 18:47:36,724 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:47:36,724 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657501795] [2021-12-06 18:47:36,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:47:36,724 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:47:36,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:47:37,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:47:37,402 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:47:37,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657501795] [2021-12-06 18:47:37,402 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657501795] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:47:37,402 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:47:37,402 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2021-12-06 18:47:37,402 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893308089] [2021-12-06 18:47:37,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:47:37,402 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-12-06 18:47:37,402 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:47:37,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-12-06 18:47:37,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=635, Unknown=0, NotChecked=0, Total=702 [2021-12-06 18:47:37,404 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 186 [2021-12-06 18:47:37,405 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1083 places, 2274 transitions, 97561 flow. Second operand has 27 states, 27 states have (on average 87.51851851851852) internal successors, (2363), 27 states have internal predecessors, (2363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:37,405 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:47:37,405 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 186 [2021-12-06 18:47:37,405 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand