./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ntdrivers/parport.i.cil-2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e8d55036 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ntdrivers/parport.i.cil-2.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --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 4ac544dc5b01c2e84192d57540176c08b809d66a678248491533d1421aab9cd9 --- Real Ultimate output --- This is Ultimate 0.2.2-?-e8d5503-m [2023-02-15 19:26:30,426 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-02-15 19:26:30,427 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-02-15 19:26:30,458 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-02-15 19:26:30,459 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-02-15 19:26:30,461 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-02-15 19:26:30,463 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-02-15 19:26:30,466 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-02-15 19:26:30,468 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-02-15 19:26:30,472 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-02-15 19:26:30,473 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-02-15 19:26:30,475 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-02-15 19:26:30,475 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-02-15 19:26:30,478 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-02-15 19:26:30,479 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-02-15 19:26:30,480 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-02-15 19:26:30,481 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-02-15 19:26:30,483 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-02-15 19:26:30,484 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-02-15 19:26:30,489 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-02-15 19:26:30,490 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-02-15 19:26:30,491 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-02-15 19:26:30,492 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-02-15 19:26:30,493 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-02-15 19:26:30,500 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-02-15 19:26:30,500 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-02-15 19:26:30,501 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-02-15 19:26:30,503 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-02-15 19:26:30,503 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-02-15 19:26:30,505 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-02-15 19:26:30,505 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-02-15 19:26:30,506 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-02-15 19:26:30,507 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-02-15 19:26:30,508 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-02-15 19:26:30,509 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-02-15 19:26:30,509 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-02-15 19:26:30,510 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-02-15 19:26:30,510 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-02-15 19:26:30,510 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-02-15 19:26:30,511 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-02-15 19:26:30,512 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-02-15 19:26:30,513 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-02-15 19:26:30,546 INFO L113 SettingsManager]: Loading preferences was successful [2023-02-15 19:26:30,546 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-02-15 19:26:30,547 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-02-15 19:26:30,547 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-02-15 19:26:30,548 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-02-15 19:26:30,548 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-02-15 19:26:30,548 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-02-15 19:26:30,549 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-02-15 19:26:30,549 INFO L138 SettingsManager]: * Use SBE=true [2023-02-15 19:26:30,549 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-02-15 19:26:30,550 INFO L138 SettingsManager]: * sizeof long=4 [2023-02-15 19:26:30,550 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-02-15 19:26:30,550 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-02-15 19:26:30,550 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-02-15 19:26:30,550 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-02-15 19:26:30,551 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-02-15 19:26:30,551 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-02-15 19:26:30,551 INFO L138 SettingsManager]: * sizeof long double=12 [2023-02-15 19:26:30,551 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-02-15 19:26:30,551 INFO L138 SettingsManager]: * Use constant arrays=true [2023-02-15 19:26:30,551 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-02-15 19:26:30,552 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-02-15 19:26:30,552 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-02-15 19:26:30,552 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-02-15 19:26:30,552 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-02-15 19:26:30,552 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-02-15 19:26:30,552 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-02-15 19:26:30,553 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-02-15 19:26:30,553 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-02-15 19:26:30,553 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-02-15 19:26:30,553 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-02-15 19:26:30,553 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-02-15 19:26:30,554 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-02-15 19:26:30,554 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-02-15 19:26:30,554 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-02-15 19:26:30,554 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux 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 -> 4ac544dc5b01c2e84192d57540176c08b809d66a678248491533d1421aab9cd9 [2023-02-15 19:26:30,772 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-02-15 19:26:30,793 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-02-15 19:26:30,795 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-02-15 19:26:30,796 INFO L271 PluginConnector]: Initializing CDTParser... [2023-02-15 19:26:30,796 INFO L275 PluginConnector]: CDTParser initialized [2023-02-15 19:26:30,797 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ntdrivers/parport.i.cil-2.c [2023-02-15 19:26:31,979 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-02-15 19:26:32,444 INFO L351 CDTParser]: Found 1 translation units. [2023-02-15 19:26:32,445 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ntdrivers/parport.i.cil-2.c [2023-02-15 19:26:32,500 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/df221a641/de33feee331448b58615d7bd6bdaf5f0/FLAG4fc9f335a [2023-02-15 19:26:32,514 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/df221a641/de33feee331448b58615d7bd6bdaf5f0 [2023-02-15 19:26:32,516 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-02-15 19:26:32,518 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-02-15 19:26:32,520 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-02-15 19:26:32,520 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-02-15 19:26:32,523 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-02-15 19:26:32,524 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.02 07:26:32" (1/1) ... [2023-02-15 19:26:32,524 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@8ad7bed and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 07:26:32, skipping insertion in model container [2023-02-15 19:26:32,525 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.02 07:26:32" (1/1) ... [2023-02-15 19:26:32,531 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-02-15 19:26:32,625 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-02-15 19:26:33,304 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ntdrivers/parport.i.cil-2.c[86591,86604] [2023-02-15 19:26:33,926 INFO L210 PostProcessor]: Analyzing one entry point: main [2023-02-15 19:26:33,950 INFO L203 MainTranslator]: Completed pre-run [2023-02-15 19:26:34,020 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ntdrivers/parport.i.cil-2.c[86591,86604] [2023-02-15 19:26:34,256 INFO L210 PostProcessor]: Analyzing one entry point: main [2023-02-15 19:26:34,316 INFO L208 MainTranslator]: Completed translation [2023-02-15 19:26:34,316 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 07:26:34 WrapperNode [2023-02-15 19:26:34,316 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-02-15 19:26:34,318 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-02-15 19:26:34,318 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-02-15 19:26:34,318 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-02-15 19:26:34,324 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 07:26:34" (1/1) ... [2023-02-15 19:26:34,419 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 07:26:34" (1/1) ... [2023-02-15 19:26:34,587 INFO L138 Inliner]: procedures = 248, calls = 2342, calls flagged for inlining = 84, calls inlined = 64, statements flattened = 4671 [2023-02-15 19:26:34,587 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-02-15 19:26:34,588 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-02-15 19:26:34,588 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-02-15 19:26:34,588 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-02-15 19:26:34,596 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 07:26:34" (1/1) ... [2023-02-15 19:26:34,596 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 07:26:34" (1/1) ... [2023-02-15 19:26:34,653 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 07:26:34" (1/1) ... [2023-02-15 19:26:34,653 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 07:26:34" (1/1) ... [2023-02-15 19:26:34,753 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 07:26:34" (1/1) ... [2023-02-15 19:26:34,820 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 07:26:34" (1/1) ... [2023-02-15 19:26:34,858 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 07:26:34" (1/1) ... [2023-02-15 19:26:34,880 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 07:26:34" (1/1) ... [2023-02-15 19:26:34,907 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-02-15 19:26:34,908 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-02-15 19:26:34,909 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-02-15 19:26:34,909 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-02-15 19:26:34,910 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 07:26:34" (1/1) ... [2023-02-15 19:26:34,916 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-02-15 19:26:34,929 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 19:26:34,943 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-02-15 19:26:34,950 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-02-15 19:26:34,984 INFO L130 BoogieDeclarations]: Found specification of procedure PptDebugDumpResourceRequirementsList [2023-02-15 19:26:34,984 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDebugDumpResourceRequirementsList [2023-02-15 19:26:34,984 INFO L130 BoogieDeclarations]: Found specification of procedure PptAcquireRemoveLock [2023-02-15 19:26:34,984 INFO L138 BoogieDeclarations]: Found implementation of procedure PptAcquireRemoveLock [2023-02-15 19:26:34,984 INFO L130 BoogieDeclarations]: Found specification of procedure WRITE_PORT_UCHAR [2023-02-15 19:26:34,985 INFO L138 BoogieDeclarations]: Found implementation of procedure WRITE_PORT_UCHAR [2023-02-15 19:26:34,985 INFO L130 BoogieDeclarations]: Found specification of procedure PptLegacyZipClockDiskModeByte [2023-02-15 19:26:34,985 INFO L138 BoogieDeclarations]: Found implementation of procedure PptLegacyZipClockDiskModeByte [2023-02-15 19:26:34,985 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~PVOID~0~TO~~BOOLEAN~0 [2023-02-15 19:26:34,985 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~PVOID~0~TO~~BOOLEAN~0 [2023-02-15 19:26:34,985 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2023-02-15 19:26:34,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2023-02-15 19:26:34,986 INFO L130 BoogieDeclarations]: Found specification of procedure PptClearByteMode [2023-02-15 19:26:34,986 INFO L138 BoogieDeclarations]: Found implementation of procedure PptClearByteMode [2023-02-15 19:26:34,986 INFO L130 BoogieDeclarations]: Found specification of procedure KeStallExecutionProcessor [2023-02-15 19:26:34,986 INFO L138 BoogieDeclarations]: Found implementation of procedure KeStallExecutionProcessor [2023-02-15 19:26:34,986 INFO L130 BoogieDeclarations]: Found specification of procedure PptEcrSetMode [2023-02-15 19:26:34,986 INFO L138 BoogieDeclarations]: Found implementation of procedure PptEcrSetMode [2023-02-15 19:26:34,987 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2023-02-15 19:26:34,987 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2023-02-15 19:26:34,987 INFO L130 BoogieDeclarations]: Found specification of procedure PptSynchronizedDecrement [2023-02-15 19:26:34,987 INFO L138 BoogieDeclarations]: Found implementation of procedure PptSynchronizedDecrement [2023-02-15 19:26:34,987 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-02-15 19:26:34,987 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-02-15 19:26:34,987 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2023-02-15 19:26:34,988 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2023-02-15 19:26:34,988 INFO L130 BoogieDeclarations]: Found specification of procedure PptPnpPassThroughPnpIrpAndReleaseRemoveLock [2023-02-15 19:26:34,988 INFO L138 BoogieDeclarations]: Found implementation of procedure PptPnpPassThroughPnpIrpAndReleaseRemoveLock [2023-02-15 19:26:34,989 INFO L130 BoogieDeclarations]: Found specification of procedure PptEcrClearMode [2023-02-15 19:26:34,989 INFO L138 BoogieDeclarations]: Found implementation of procedure PptEcrClearMode [2023-02-15 19:26:34,989 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-02-15 19:26:34,990 INFO L130 BoogieDeclarations]: Found specification of procedure PptDumpRemovalRelationsList [2023-02-15 19:26:34,990 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDumpRemovalRelationsList [2023-02-15 19:26:34,990 INFO L130 BoogieDeclarations]: Found specification of procedure PptLogError [2023-02-15 19:26:34,990 INFO L138 BoogieDeclarations]: Found implementation of procedure PptLogError [2023-02-15 19:26:34,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-02-15 19:26:34,991 INFO L130 BoogieDeclarations]: Found specification of procedure PptPnpUnhandledIrp [2023-02-15 19:26:34,991 INFO L138 BoogieDeclarations]: Found implementation of procedure PptPnpUnhandledIrp [2023-02-15 19:26:34,991 INFO L130 BoogieDeclarations]: Found specification of procedure PptPnpFilterExistsNonIrqResourceList [2023-02-15 19:26:34,991 INFO L138 BoogieDeclarations]: Found implementation of procedure PptPnpFilterExistsNonIrqResourceList [2023-02-15 19:26:34,991 INFO L130 BoogieDeclarations]: Found specification of procedure PptIsNecR98Machine [2023-02-15 19:26:34,991 INFO L138 BoogieDeclarations]: Found implementation of procedure PptIsNecR98Machine [2023-02-15 19:26:34,992 INFO L130 BoogieDeclarations]: Found specification of procedure CheckPort [2023-02-15 19:26:34,992 INFO L138 BoogieDeclarations]: Found implementation of procedure CheckPort [2023-02-15 19:26:34,992 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-02-15 19:26:34,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-02-15 19:26:34,992 INFO L130 BoogieDeclarations]: Found specification of procedure PptLegacyZipSetDiskMode [2023-02-15 19:26:34,992 INFO L138 BoogieDeclarations]: Found implementation of procedure PptLegacyZipSetDiskMode [2023-02-15 19:26:34,993 INFO L130 BoogieDeclarations]: Found specification of procedure PptTrySelectLegacyZip [2023-02-15 19:26:34,993 INFO L138 BoogieDeclarations]: Found implementation of procedure PptTrySelectLegacyZip [2023-02-15 19:26:34,993 INFO L130 BoogieDeclarations]: Found specification of procedure PptDeselectDevice [2023-02-15 19:26:34,993 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDeselectDevice [2023-02-15 19:26:34,994 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove [2023-02-15 19:26:34,994 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove [2023-02-15 19:26:34,994 INFO L130 BoogieDeclarations]: Found specification of procedure PptDisconnectInterrupt [2023-02-15 19:26:34,994 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDisconnectInterrupt [2023-02-15 19:26:34,994 INFO L130 BoogieDeclarations]: Found specification of procedure RtlQueryRegistryValues [2023-02-15 19:26:34,994 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlQueryRegistryValues [2023-02-15 19:26:34,994 INFO L130 BoogieDeclarations]: Found specification of procedure PptPnpBounceAndCatchPnpIrp [2023-02-15 19:26:34,995 INFO L138 BoogieDeclarations]: Found implementation of procedure PptPnpBounceAndCatchPnpIrp [2023-02-15 19:26:34,995 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2023-02-15 19:26:34,995 INFO L130 BoogieDeclarations]: Found specification of procedure KeQueryTickCount [2023-02-15 19:26:34,995 INFO L138 BoogieDeclarations]: Found implementation of procedure KeQueryTickCount [2023-02-15 19:26:34,995 INFO L130 BoogieDeclarations]: Found specification of procedure IoGetConfigurationInformation [2023-02-15 19:26:34,995 INFO L138 BoogieDeclarations]: Found implementation of procedure IoGetConfigurationInformation [2023-02-15 19:26:34,995 INFO L130 BoogieDeclarations]: Found specification of procedure KeQueryTimeIncrement [2023-02-15 19:26:34,996 INFO L138 BoogieDeclarations]: Found implementation of procedure KeQueryTimeIncrement [2023-02-15 19:26:34,996 INFO L130 BoogieDeclarations]: Found specification of procedure PptSynchronizedIncrement [2023-02-15 19:26:34,996 INFO L138 BoogieDeclarations]: Found implementation of procedure PptSynchronizedIncrement [2023-02-15 19:26:34,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2023-02-15 19:26:34,996 INFO L130 BoogieDeclarations]: Found specification of procedure PptSynchCompletionRoutine [2023-02-15 19:26:34,996 INFO L138 BoogieDeclarations]: Found implementation of procedure PptSynchCompletionRoutine [2023-02-15 19:26:34,996 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-02-15 19:26:34,997 INFO L130 BoogieDeclarations]: Found specification of procedure IoReportResourceUsage [2023-02-15 19:26:34,997 INFO L138 BoogieDeclarations]: Found implementation of procedure IoReportResourceUsage [2023-02-15 19:26:34,997 INFO L130 BoogieDeclarations]: Found specification of procedure PptInitiate1284_3 [2023-02-15 19:26:34,998 INFO L138 BoogieDeclarations]: Found implementation of procedure PptInitiate1284_3 [2023-02-15 19:26:34,998 INFO L130 BoogieDeclarations]: Found specification of procedure PptPnpFilterRemoveIrqResourceLists [2023-02-15 19:26:34,998 INFO L138 BoogieDeclarations]: Found implementation of procedure PptPnpFilterRemoveIrqResourceLists [2023-02-15 19:26:34,998 INFO L130 BoogieDeclarations]: Found specification of procedure PptDispatchCleanup [2023-02-15 19:26:34,998 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDispatchCleanup [2023-02-15 19:26:34,998 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2023-02-15 19:26:34,999 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2023-02-15 19:26:34,999 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2023-02-15 19:26:34,999 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2023-02-15 19:26:34,999 INFO L130 BoogieDeclarations]: Found specification of procedure RtlCompareUnicodeString [2023-02-15 19:26:35,000 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlCompareUnicodeString [2023-02-15 19:26:35,000 INFO L130 BoogieDeclarations]: Found specification of procedure READ_PORT_UCHAR [2023-02-15 19:26:35,000 INFO L138 BoogieDeclarations]: Found implementation of procedure READ_PORT_UCHAR [2023-02-15 19:26:35,000 INFO L130 BoogieDeclarations]: Found specification of procedure PptFreePort [2023-02-15 19:26:35,001 INFO L138 BoogieDeclarations]: Found implementation of procedure PptFreePort [2023-02-15 19:26:35,001 INFO L130 BoogieDeclarations]: Found specification of procedure PptDetectEcpPort [2023-02-15 19:26:35,001 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDetectEcpPort [2023-02-15 19:26:35,001 INFO L130 BoogieDeclarations]: Found specification of procedure IoSetDeviceInterfaceState [2023-02-15 19:26:35,001 INFO L138 BoogieDeclarations]: Found implementation of procedure IoSetDeviceInterfaceState [2023-02-15 19:26:35,002 INFO L130 BoogieDeclarations]: Found specification of procedure IoWMIRegistrationControl [2023-02-15 19:26:35,002 INFO L138 BoogieDeclarations]: Found implementation of procedure IoWMIRegistrationControl [2023-02-15 19:26:35,002 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-02-15 19:26:35,002 INFO L130 BoogieDeclarations]: Found specification of procedure PptDeselectLegacyZip [2023-02-15 19:26:35,002 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDeselectLegacyZip [2023-02-15 19:26:35,002 INFO L130 BoogieDeclarations]: Found specification of procedure PptSetCancelRoutine [2023-02-15 19:26:35,003 INFO L138 BoogieDeclarations]: Found implementation of procedure PptSetCancelRoutine [2023-02-15 19:26:35,003 INFO L130 BoogieDeclarations]: Found specification of procedure PptTrySelectDevice [2023-02-15 19:26:35,003 INFO L138 BoogieDeclarations]: Found implementation of procedure PptTrySelectDevice [2023-02-15 19:26:35,003 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-02-15 19:26:35,003 INFO L130 BoogieDeclarations]: Found specification of procedure PptDetectBytePort [2023-02-15 19:26:35,004 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDetectBytePort [2023-02-15 19:26:35,004 INFO L130 BoogieDeclarations]: Found specification of procedure PptReleaseRemoveLock [2023-02-15 19:26:35,004 INFO L138 BoogieDeclarations]: Found implementation of procedure PptReleaseRemoveLock [2023-02-15 19:26:35,004 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-02-15 19:26:35,004 INFO L130 BoogieDeclarations]: Found specification of procedure PptPowerComplete [2023-02-15 19:26:35,004 INFO L138 BoogieDeclarations]: Found implementation of procedure PptPowerComplete [2023-02-15 19:26:35,005 INFO L130 BoogieDeclarations]: Found specification of procedure PptFailRequest [2023-02-15 19:26:35,005 INFO L138 BoogieDeclarations]: Found implementation of procedure PptFailRequest [2023-02-15 19:26:35,007 INFO L130 BoogieDeclarations]: Found specification of procedure IoAcquireRemoveLockEx [2023-02-15 19:26:35,008 INFO L138 BoogieDeclarations]: Found implementation of procedure IoAcquireRemoveLockEx [2023-02-15 19:26:35,008 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-02-15 19:26:35,008 INFO L130 BoogieDeclarations]: Found specification of procedure stubMoreProcessingRequired [2023-02-15 19:26:35,009 INFO L138 BoogieDeclarations]: Found implementation of procedure stubMoreProcessingRequired [2023-02-15 19:26:35,010 INFO L130 BoogieDeclarations]: Found specification of procedure PptSetByteMode [2023-02-15 19:26:35,010 INFO L138 BoogieDeclarations]: Found implementation of procedure PptSetByteMode [2023-02-15 19:26:35,010 INFO L130 BoogieDeclarations]: Found specification of procedure PptLegacyZipClockPrtModeByte [2023-02-15 19:26:35,010 INFO L138 BoogieDeclarations]: Found implementation of procedure PptLegacyZipClockPrtModeByte [2023-02-15 19:26:35,015 INFO L130 BoogieDeclarations]: Found specification of procedure PptDetectEppPort [2023-02-15 19:26:35,016 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDetectEppPort [2023-02-15 19:26:35,016 INFO L130 BoogieDeclarations]: Found specification of procedure PptDetermineFifoWidth [2023-02-15 19:26:35,016 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDetermineFifoWidth [2023-02-15 19:26:35,016 INFO L130 BoogieDeclarations]: Found specification of procedure PptSend1284_3Command [2023-02-15 19:26:35,016 INFO L138 BoogieDeclarations]: Found implementation of procedure PptSend1284_3Command [2023-02-15 19:26:35,016 INFO L130 BoogieDeclarations]: Found specification of procedure PptDetermineFifoDepth [2023-02-15 19:26:35,016 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDetermineFifoDepth [2023-02-15 19:26:35,017 INFO L130 BoogieDeclarations]: Found specification of procedure PptCompleteRequest [2023-02-15 19:26:35,017 INFO L138 BoogieDeclarations]: Found implementation of procedure PptCompleteRequest [2023-02-15 19:26:35,017 INFO L130 BoogieDeclarations]: Found specification of procedure PoCallDriver [2023-02-15 19:26:35,017 INFO L138 BoogieDeclarations]: Found implementation of procedure PoCallDriver [2023-02-15 19:26:35,017 INFO L130 BoogieDeclarations]: Found specification of procedure InterlockedIncrement [2023-02-15 19:26:35,017 INFO L138 BoogieDeclarations]: Found implementation of procedure InterlockedIncrement [2023-02-15 19:26:35,017 INFO L130 BoogieDeclarations]: Found specification of procedure PoRequestPowerIrp [2023-02-15 19:26:35,017 INFO L138 BoogieDeclarations]: Found implementation of procedure PoRequestPowerIrp [2023-02-15 19:26:35,018 INFO L130 BoogieDeclarations]: Found specification of procedure KeSynchronizeExecution [2023-02-15 19:26:35,018 INFO L138 BoogieDeclarations]: Found implementation of procedure KeSynchronizeExecution [2023-02-15 19:26:35,018 INFO L130 BoogieDeclarations]: Found specification of procedure PptAcquireRemoveLockOrFailIrp [2023-02-15 19:26:35,018 INFO L138 BoogieDeclarations]: Found implementation of procedure PptAcquireRemoveLockOrFailIrp [2023-02-15 19:26:35,018 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~~PVOID~0~X~~UCHAR~0~TO~~NTSTATUS~0 [2023-02-15 19:26:35,018 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~~PVOID~0~X~~UCHAR~0~TO~~NTSTATUS~0 [2023-02-15 19:26:35,018 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-02-15 19:26:35,019 INFO L130 BoogieDeclarations]: Found specification of procedure PoSetPowerState [2023-02-15 19:26:35,019 INFO L138 BoogieDeclarations]: Found implementation of procedure PoSetPowerState [2023-02-15 19:26:35,019 INFO L130 BoogieDeclarations]: Found specification of procedure Ppt1284_3AssignAddress [2023-02-15 19:26:35,019 INFO L138 BoogieDeclarations]: Found implementation of procedure Ppt1284_3AssignAddress [2023-02-15 19:26:35,019 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_guard [2023-02-15 19:26:35,019 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_guard [2023-02-15 19:26:35,019 INFO L130 BoogieDeclarations]: Found specification of procedure ExAllocatePoolWithTag [2023-02-15 19:26:35,019 INFO L138 BoogieDeclarations]: Found implementation of procedure ExAllocatePoolWithTag [2023-02-15 19:26:35,020 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-02-15 19:26:35,020 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-02-15 19:26:35,777 INFO L235 CfgBuilder]: Building ICFG [2023-02-15 19:26:35,780 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2023-02-15 19:26:35,830 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-02-15 19:26:35,865 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##26: assume !false; [2023-02-15 19:26:35,865 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##25: assume false; [2023-02-15 19:26:35,870 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-02-15 19:26:35,982 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##6: assume !false; [2023-02-15 19:26:35,982 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5: assume false; [2023-02-15 19:26:36,334 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-02-15 19:26:36,384 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##21: assume !false; [2023-02-15 19:26:36,385 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##20: assume false; [2023-02-15 19:26:36,741 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-02-15 19:26:36,746 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2023-02-15 19:26:36,746 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2023-02-15 19:26:36,850 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-02-15 19:26:36,874 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##18: assume !false; [2023-02-15 19:26:36,875 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##17: assume false; [2023-02-15 19:26:36,967 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-02-15 19:26:36,973 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2023-02-15 19:26:36,973 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2023-02-15 19:26:36,975 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-02-15 19:26:36,993 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##18: assume !false; [2023-02-15 19:26:36,994 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##17: assume false; [2023-02-15 19:26:36,994 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-02-15 19:26:37,046 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##21: assume false; [2023-02-15 19:26:37,046 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##22: assume !false; [2023-02-15 19:26:37,290 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-02-15 19:26:37,292 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-02-15 19:26:37,292 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-02-15 19:26:37,293 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-02-15 19:26:37,293 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-02-15 19:26:37,294 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-02-15 19:26:37,301 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-02-15 19:26:37,302 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-02-15 19:26:37,306 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-02-15 19:26:37,307 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-02-15 19:26:37,308 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-02-15 19:26:37,309 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-02-15 19:26:43,537 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##375: assume !false; [2023-02-15 19:26:43,537 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##374: assume false; [2023-02-15 19:26:43,537 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##412: assume false; [2023-02-15 19:26:43,537 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##413: assume !false; [2023-02-15 19:26:43,538 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##477: assume !false; [2023-02-15 19:26:43,538 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##476: assume false; [2023-02-15 19:26:43,538 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##531: assume !false; [2023-02-15 19:26:43,538 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##530: assume false; [2023-02-15 19:26:43,538 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##521: assume !false; [2023-02-15 19:26:43,538 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##520: assume false; [2023-02-15 19:26:43,538 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##99: assume false; [2023-02-15 19:26:43,539 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##75: assume !false; [2023-02-15 19:26:43,539 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##74: assume false; [2023-02-15 19:26:43,539 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##31: assume !false; [2023-02-15 19:26:43,539 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##30: assume false; [2023-02-15 19:26:43,539 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##131: assume !false; [2023-02-15 19:26:43,539 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##130: assume false; [2023-02-15 19:26:43,539 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##137: assume !false; [2023-02-15 19:26:43,539 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##136: assume false; [2023-02-15 19:26:43,540 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##162: assume false; [2023-02-15 19:26:43,540 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##163: assume !false; [2023-02-15 19:26:43,540 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##576: assume !false; [2023-02-15 19:26:43,540 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##575: assume false; [2023-02-15 19:26:43,540 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##100: assume !false; [2023-02-15 19:26:43,616 INFO L276 CfgBuilder]: Performing block encoding [2023-02-15 19:26:43,630 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-02-15 19:26:43,630 INFO L300 CfgBuilder]: Removed 33 assume(true) statements. [2023-02-15 19:26:43,633 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.02 07:26:43 BoogieIcfgContainer [2023-02-15 19:26:43,634 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-02-15 19:26:43,635 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-02-15 19:26:43,636 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-02-15 19:26:43,638 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-02-15 19:26:43,639 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.02 07:26:32" (1/3) ... [2023-02-15 19:26:43,639 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2f16ec46 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.02 07:26:43, skipping insertion in model container [2023-02-15 19:26:43,639 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 07:26:34" (2/3) ... [2023-02-15 19:26:43,640 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2f16ec46 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.02 07:26:43, skipping insertion in model container [2023-02-15 19:26:43,640 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.02 07:26:43" (3/3) ... [2023-02-15 19:26:43,641 INFO L112 eAbstractionObserver]: Analyzing ICFG parport.i.cil-2.c [2023-02-15 19:26:43,655 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-02-15 19:26:43,656 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-02-15 19:26:43,722 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-02-15 19:26:43,727 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4bd5726d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-02-15 19:26:43,728 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-02-15 19:26:43,737 INFO L276 IsEmpty]: Start isEmpty. Operand has 1728 states, 1203 states have (on average 1.4638403990024937) internal successors, (1761), 1252 states have internal predecessors, (1761), 453 states have call successors, (453), 70 states have call predecessors, (453), 70 states have return successors, (453), 440 states have call predecessors, (453), 453 states have call successors, (453) [2023-02-15 19:26:43,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2023-02-15 19:26:43,743 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 19:26:43,744 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 19:26:43,744 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 19:26:43,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 19:26:43,748 INFO L85 PathProgramCache]: Analyzing trace with hash -1747724696, now seen corresponding path program 1 times [2023-02-15 19:26:43,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 19:26:43,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640363523] [2023-02-15 19:26:43,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 19:26:43,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 19:26:44,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:26:44,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-15 19:26:44,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 19:26:44,257 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640363523] [2023-02-15 19:26:44,258 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [640363523] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 19:26:44,259 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 19:26:44,259 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-02-15 19:26:44,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833247757] [2023-02-15 19:26:44,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 19:26:44,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-02-15 19:26:44,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 19:26:44,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-02-15 19:26:44,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-02-15 19:26:44,300 INFO L87 Difference]: Start difference. First operand has 1728 states, 1203 states have (on average 1.4638403990024937) internal successors, (1761), 1252 states have internal predecessors, (1761), 453 states have call successors, (453), 70 states have call predecessors, (453), 70 states have return successors, (453), 440 states have call predecessors, (453), 453 states have call successors, (453) Second operand has 2 states, 2 states have (on average 7.0) internal successors, (14), 2 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 19:26:44,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 19:26:44,500 INFO L93 Difference]: Finished difference Result 3450 states and 5434 transitions. [2023-02-15 19:26:44,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-02-15 19:26:44,502 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 7.0) internal successors, (14), 2 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2023-02-15 19:26:44,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 19:26:44,532 INFO L225 Difference]: With dead ends: 3450 [2023-02-15 19:26:44,532 INFO L226 Difference]: Without dead ends: 1721 [2023-02-15 19:26:44,545 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-02-15 19:26:44,548 INFO L413 NwaCegarLoop]: 2577 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 2577 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-15 19:26:44,550 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 2577 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-15 19:26:44,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1721 states. [2023-02-15 19:26:44,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1721 to 1721. [2023-02-15 19:26:44,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1721 states, 1198 states have (on average 1.3998330550918197) internal successors, (1677), 1245 states have internal predecessors, (1677), 453 states have call successors, (453), 70 states have call predecessors, (453), 69 states have return successors, (434), 426 states have call predecessors, (434), 434 states have call successors, (434) [2023-02-15 19:26:44,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1721 states to 1721 states and 2564 transitions. [2023-02-15 19:26:44,746 INFO L78 Accepts]: Start accepts. Automaton has 1721 states and 2564 transitions. Word has length 15 [2023-02-15 19:26:44,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 19:26:44,746 INFO L495 AbstractCegarLoop]: Abstraction has 1721 states and 2564 transitions. [2023-02-15 19:26:44,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 7.0) internal successors, (14), 2 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 19:26:44,747 INFO L276 IsEmpty]: Start isEmpty. Operand 1721 states and 2564 transitions. [2023-02-15 19:26:44,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2023-02-15 19:26:44,748 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 19:26:44,748 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 19:26:44,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-02-15 19:26:44,748 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 19:26:44,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 19:26:44,749 INFO L85 PathProgramCache]: Analyzing trace with hash 12693346, now seen corresponding path program 1 times [2023-02-15 19:26:44,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 19:26:44,749 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209951610] [2023-02-15 19:26:44,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 19:26:44,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 19:26:44,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:26:44,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-15 19:26:44,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 19:26:44,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209951610] [2023-02-15 19:26:44,984 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209951610] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 19:26:44,986 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 19:26:44,986 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-02-15 19:26:44,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905592981] [2023-02-15 19:26:44,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 19:26:44,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-02-15 19:26:44,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 19:26:44,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-02-15 19:26:44,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-02-15 19:26:44,990 INFO L87 Difference]: Start difference. First operand 1721 states and 2564 transitions. Second operand has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 19:26:45,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 19:26:45,129 INFO L93 Difference]: Finished difference Result 3440 states and 5126 transitions. [2023-02-15 19:26:45,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-02-15 19:26:45,130 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2023-02-15 19:26:45,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 19:26:45,142 INFO L225 Difference]: With dead ends: 3440 [2023-02-15 19:26:45,142 INFO L226 Difference]: Without dead ends: 1723 [2023-02-15 19:26:45,148 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-02-15 19:26:45,150 INFO L413 NwaCegarLoop]: 2562 mSDtfsCounter, 1 mSDsluCounter, 2560 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 5122 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-15 19:26:45,150 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 5122 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-15 19:26:45,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1723 states. [2023-02-15 19:26:45,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1723 to 1722. [2023-02-15 19:26:45,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1722 states, 1199 states have (on average 1.3994995829858214) internal successors, (1678), 1246 states have internal predecessors, (1678), 453 states have call successors, (453), 70 states have call predecessors, (453), 69 states have return successors, (434), 426 states have call predecessors, (434), 434 states have call successors, (434) [2023-02-15 19:26:45,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1722 states to 1722 states and 2565 transitions. [2023-02-15 19:26:45,221 INFO L78 Accepts]: Start accepts. Automaton has 1722 states and 2565 transitions. Word has length 15 [2023-02-15 19:26:45,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 19:26:45,222 INFO L495 AbstractCegarLoop]: Abstraction has 1722 states and 2565 transitions. [2023-02-15 19:26:45,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 19:26:45,222 INFO L276 IsEmpty]: Start isEmpty. Operand 1722 states and 2565 transitions. [2023-02-15 19:26:45,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2023-02-15 19:26:45,223 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 19:26:45,223 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 19:26:45,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-02-15 19:26:45,224 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 19:26:45,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 19:26:45,226 INFO L85 PathProgramCache]: Analyzing trace with hash 25759584, now seen corresponding path program 1 times [2023-02-15 19:26:45,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 19:26:45,226 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267112820] [2023-02-15 19:26:45,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 19:26:45,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 19:26:45,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:26:45,504 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-15 19:26:45,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 19:26:45,506 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267112820] [2023-02-15 19:26:45,506 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267112820] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 19:26:45,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1432989115] [2023-02-15 19:26:45,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 19:26:45,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 19:26:45,509 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 19:26:45,515 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 19:26:45,542 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-02-15 19:26:46,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:26:46,161 INFO L263 TraceCheckSpWp]: Trace formula consists of 909 conjuncts, 3 conjunts are in the unsatisfiable core [2023-02-15 19:26:46,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 19:26:46,188 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-02-15 19:26:46,188 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-15 19:26:46,188 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1432989115] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 19:26:46,189 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-02-15 19:26:46,189 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2023-02-15 19:26:46,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928594525] [2023-02-15 19:26:46,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 19:26:46,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-02-15 19:26:46,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 19:26:46,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-02-15 19:26:46,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-02-15 19:26:46,191 INFO L87 Difference]: Start difference. First operand 1722 states and 2565 transitions. Second operand has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 19:26:46,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 19:26:46,481 INFO L93 Difference]: Finished difference Result 1742 states and 2591 transitions. [2023-02-15 19:26:46,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-02-15 19:26:46,482 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2023-02-15 19:26:46,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 19:26:46,491 INFO L225 Difference]: With dead ends: 1742 [2023-02-15 19:26:46,491 INFO L226 Difference]: Without dead ends: 1722 [2023-02-15 19:26:46,492 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-02-15 19:26:46,493 INFO L413 NwaCegarLoop]: 2562 mSDtfsCounter, 4 mSDsluCounter, 2507 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 5069 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-02-15 19:26:46,493 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 5069 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-02-15 19:26:46,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1722 states. [2023-02-15 19:26:46,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1722 to 1722. [2023-02-15 19:26:46,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1722 states, 1199 states have (on average 1.3986655546288573) internal successors, (1677), 1246 states have internal predecessors, (1677), 453 states have call successors, (453), 70 states have call predecessors, (453), 69 states have return successors, (434), 426 states have call predecessors, (434), 434 states have call successors, (434) [2023-02-15 19:26:46,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1722 states to 1722 states and 2564 transitions. [2023-02-15 19:26:46,552 INFO L78 Accepts]: Start accepts. Automaton has 1722 states and 2564 transitions. Word has length 17 [2023-02-15 19:26:46,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 19:26:46,552 INFO L495 AbstractCegarLoop]: Abstraction has 1722 states and 2564 transitions. [2023-02-15 19:26:46,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 19:26:46,552 INFO L276 IsEmpty]: Start isEmpty. Operand 1722 states and 2564 transitions. [2023-02-15 19:26:46,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2023-02-15 19:26:46,553 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 19:26:46,553 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 19:26:46,562 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-02-15 19:26:46,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 19:26:46,761 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 19:26:46,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 19:26:46,762 INFO L85 PathProgramCache]: Analyzing trace with hash -478438479, now seen corresponding path program 1 times [2023-02-15 19:26:46,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 19:26:46,762 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11458832] [2023-02-15 19:26:46,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 19:26:46,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 19:26:46,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:26:46,979 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-15 19:26:46,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 19:26:46,980 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11458832] [2023-02-15 19:26:46,980 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11458832] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 19:26:46,982 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [460657712] [2023-02-15 19:26:46,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 19:26:46,982 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 19:26:46,983 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 19:26:46,984 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 19:26:47,008 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-02-15 19:26:47,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:26:47,669 INFO L263 TraceCheckSpWp]: Trace formula consists of 1055 conjuncts, 3 conjunts are in the unsatisfiable core [2023-02-15 19:26:47,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 19:26:47,702 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-15 19:26:47,702 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 19:26:47,722 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-15 19:26:47,722 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [460657712] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 19:26:47,723 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-15 19:26:47,723 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2023-02-15 19:26:47,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246702174] [2023-02-15 19:26:47,723 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-15 19:26:47,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-02-15 19:26:47,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 19:26:47,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-02-15 19:26:47,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-02-15 19:26:47,725 INFO L87 Difference]: Start difference. First operand 1722 states and 2564 transitions. Second operand has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 1 states have call successors, (3), 1 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 19:26:47,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 19:26:47,862 INFO L93 Difference]: Finished difference Result 3445 states and 5131 transitions. [2023-02-15 19:26:47,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-02-15 19:26:47,862 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 1 states have call successors, (3), 1 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2023-02-15 19:26:47,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 19:26:47,872 INFO L225 Difference]: With dead ends: 3445 [2023-02-15 19:26:47,872 INFO L226 Difference]: Without dead ends: 1728 [2023-02-15 19:26:47,878 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-02-15 19:26:47,881 INFO L413 NwaCegarLoop]: 2561 mSDtfsCounter, 2 mSDsluCounter, 5118 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 7679 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-15 19:26:47,882 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 7679 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-15 19:26:47,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1728 states. [2023-02-15 19:26:47,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1728 to 1728. [2023-02-15 19:26:47,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1728 states, 1205 states have (on average 1.3966804979253111) internal successors, (1683), 1252 states have internal predecessors, (1683), 453 states have call successors, (453), 70 states have call predecessors, (453), 69 states have return successors, (434), 426 states have call predecessors, (434), 434 states have call successors, (434) [2023-02-15 19:26:47,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1728 states to 1728 states and 2570 transitions. [2023-02-15 19:26:47,945 INFO L78 Accepts]: Start accepts. Automaton has 1728 states and 2570 transitions. Word has length 22 [2023-02-15 19:26:47,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 19:26:47,945 INFO L495 AbstractCegarLoop]: Abstraction has 1728 states and 2570 transitions. [2023-02-15 19:26:47,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 1 states have call successors, (3), 1 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 19:26:47,946 INFO L276 IsEmpty]: Start isEmpty. Operand 1728 states and 2570 transitions. [2023-02-15 19:26:47,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2023-02-15 19:26:47,952 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 19:26:47,952 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 19:26:47,967 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-02-15 19:26:48,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2023-02-15 19:26:48,161 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 19:26:48,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 19:26:48,162 INFO L85 PathProgramCache]: Analyzing trace with hash 307295479, now seen corresponding path program 2 times [2023-02-15 19:26:48,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 19:26:48,162 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485688961] [2023-02-15 19:26:48,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 19:26:48,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 19:26:48,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:26:48,487 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-02-15 19:26:48,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 19:26:48,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485688961] [2023-02-15 19:26:48,488 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485688961] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 19:26:48,488 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 19:26:48,488 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-02-15 19:26:48,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154570785] [2023-02-15 19:26:48,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 19:26:48,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-02-15 19:26:48,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 19:26:48,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-02-15 19:26:48,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-02-15 19:26:48,489 INFO L87 Difference]: Start difference. First operand 1728 states and 2570 transitions. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 19:26:49,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 19:26:49,022 INFO L93 Difference]: Finished difference Result 4412 states and 6616 transitions. [2023-02-15 19:26:49,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-02-15 19:26:49,023 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2023-02-15 19:26:49,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 19:26:49,039 INFO L225 Difference]: With dead ends: 4412 [2023-02-15 19:26:49,039 INFO L226 Difference]: Without dead ends: 3249 [2023-02-15 19:26:49,044 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 1 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-02-15 19:26:49,044 INFO L413 NwaCegarLoop]: 4506 mSDtfsCounter, 2447 mSDsluCounter, 2304 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2447 SdHoareTripleChecker+Valid, 6810 SdHoareTripleChecker+Invalid, 132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-02-15 19:26:49,045 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2447 Valid, 6810 Invalid, 132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-02-15 19:26:49,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3249 states. [2023-02-15 19:26:49,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3249 to 3228. [2023-02-15 19:26:49,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3228 states, 2252 states have (on average 1.3929840142095915) internal successors, (3137), 2317 states have internal predecessors, (3137), 843 states have call successors, (843), 134 states have call predecessors, (843), 132 states have return successors, (861), 811 states have call predecessors, (861), 827 states have call successors, (861) [2023-02-15 19:26:49,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3228 states to 3228 states and 4841 transitions. [2023-02-15 19:26:49,177 INFO L78 Accepts]: Start accepts. Automaton has 3228 states and 4841 transitions. Word has length 28 [2023-02-15 19:26:49,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 19:26:49,178 INFO L495 AbstractCegarLoop]: Abstraction has 3228 states and 4841 transitions. [2023-02-15 19:26:49,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 19:26:49,178 INFO L276 IsEmpty]: Start isEmpty. Operand 3228 states and 4841 transitions. [2023-02-15 19:26:49,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2023-02-15 19:26:49,180 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 19:26:49,180 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 19:26:49,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-02-15 19:26:49,180 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 19:26:49,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 19:26:49,181 INFO L85 PathProgramCache]: Analyzing trace with hash -1781952727, now seen corresponding path program 1 times [2023-02-15 19:26:49,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 19:26:49,181 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279675351] [2023-02-15 19:26:49,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 19:26:49,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 19:26:49,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:26:49,473 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2023-02-15 19:26:49,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:26:49,514 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-02-15 19:26:49,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 19:26:49,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279675351] [2023-02-15 19:26:49,515 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279675351] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 19:26:49,515 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 19:26:49,515 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-02-15 19:26:49,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550070608] [2023-02-15 19:26:49,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 19:26:49,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-02-15 19:26:49,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 19:26:49,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-02-15 19:26:49,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-02-15 19:26:49,517 INFO L87 Difference]: Start difference. First operand 3228 states and 4841 transitions. Second operand has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-02-15 19:26:56,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 19:26:56,188 INFO L93 Difference]: Finished difference Result 4001 states and 5966 transitions. [2023-02-15 19:26:56,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-02-15 19:26:56,188 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 40 [2023-02-15 19:26:56,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 19:26:56,210 INFO L225 Difference]: With dead ends: 4001 [2023-02-15 19:26:56,210 INFO L226 Difference]: Without dead ends: 3990 [2023-02-15 19:26:56,212 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2023-02-15 19:26:56,213 INFO L413 NwaCegarLoop]: 1295 mSDtfsCounter, 5850 mSDsluCounter, 2644 mSDsCounter, 0 mSdLazyCounter, 5208 mSolverCounterSat, 3671 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5982 SdHoareTripleChecker+Valid, 3939 SdHoareTripleChecker+Invalid, 8879 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 3671 IncrementalHoareTripleChecker+Valid, 5208 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.3s IncrementalHoareTripleChecker+Time [2023-02-15 19:26:56,213 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5982 Valid, 3939 Invalid, 8879 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [3671 Valid, 5208 Invalid, 0 Unknown, 0 Unchecked, 6.3s Time] [2023-02-15 19:26:56,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3990 states. [2023-02-15 19:26:56,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3990 to 3953. [2023-02-15 19:26:56,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3953 states, 2695 states have (on average 1.3821892393320965) internal successors, (3725), 2769 states have internal predecessors, (3725), 1080 states have call successors, (1080), 179 states have call predecessors, (1080), 177 states have return successors, (1099), 1044 states have call predecessors, (1099), 1064 states have call successors, (1099) [2023-02-15 19:26:56,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3953 states to 3953 states and 5904 transitions. [2023-02-15 19:26:56,437 INFO L78 Accepts]: Start accepts. Automaton has 3953 states and 5904 transitions. Word has length 40 [2023-02-15 19:26:56,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 19:26:56,438 INFO L495 AbstractCegarLoop]: Abstraction has 3953 states and 5904 transitions. [2023-02-15 19:26:56,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-02-15 19:26:56,439 INFO L276 IsEmpty]: Start isEmpty. Operand 3953 states and 5904 transitions. [2023-02-15 19:26:56,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2023-02-15 19:26:56,443 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 19:26:56,443 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 19:26:56,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-02-15 19:26:56,443 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 19:26:56,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 19:26:56,444 INFO L85 PathProgramCache]: Analyzing trace with hash 157293217, now seen corresponding path program 1 times [2023-02-15 19:26:56,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 19:26:56,444 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608265135] [2023-02-15 19:26:56,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 19:26:56,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 19:26:56,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:26:56,752 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2023-02-15 19:26:56,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:26:56,780 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-02-15 19:26:56,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 19:26:56,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608265135] [2023-02-15 19:26:56,781 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608265135] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 19:26:56,781 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 19:26:56,781 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-02-15 19:26:56,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288823993] [2023-02-15 19:26:56,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 19:26:56,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-02-15 19:26:56,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 19:26:56,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-02-15 19:26:56,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-02-15 19:26:56,782 INFO L87 Difference]: Start difference. First operand 3953 states and 5904 transitions. Second operand has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 5 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-02-15 19:27:02,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 19:27:02,926 INFO L93 Difference]: Finished difference Result 3992 states and 5951 transitions. [2023-02-15 19:27:02,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-02-15 19:27:02,927 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 5 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 41 [2023-02-15 19:27:02,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 19:27:02,949 INFO L225 Difference]: With dead ends: 3992 [2023-02-15 19:27:02,949 INFO L226 Difference]: Without dead ends: 3984 [2023-02-15 19:27:02,951 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2023-02-15 19:27:02,951 INFO L413 NwaCegarLoop]: 1295 mSDtfsCounter, 5781 mSDsluCounter, 2639 mSDsCounter, 0 mSdLazyCounter, 5276 mSolverCounterSat, 3579 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5913 SdHoareTripleChecker+Valid, 3934 SdHoareTripleChecker+Invalid, 8855 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3579 IncrementalHoareTripleChecker+Valid, 5276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.8s IncrementalHoareTripleChecker+Time [2023-02-15 19:27:02,951 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5913 Valid, 3934 Invalid, 8855 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3579 Valid, 5276 Invalid, 0 Unknown, 0 Unchecked, 5.8s Time] [2023-02-15 19:27:02,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3984 states. [2023-02-15 19:27:03,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3984 to 3953. [2023-02-15 19:27:03,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3953 states, 2695 states have (on average 1.3818181818181818) internal successors, (3724), 2769 states have internal predecessors, (3724), 1080 states have call successors, (1080), 179 states have call predecessors, (1080), 177 states have return successors, (1099), 1044 states have call predecessors, (1099), 1064 states have call successors, (1099) [2023-02-15 19:27:03,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3953 states to 3953 states and 5903 transitions. [2023-02-15 19:27:03,250 INFO L78 Accepts]: Start accepts. Automaton has 3953 states and 5903 transitions. Word has length 41 [2023-02-15 19:27:03,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 19:27:03,250 INFO L495 AbstractCegarLoop]: Abstraction has 3953 states and 5903 transitions. [2023-02-15 19:27:03,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 5 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-02-15 19:27:03,251 INFO L276 IsEmpty]: Start isEmpty. Operand 3953 states and 5903 transitions. [2023-02-15 19:27:03,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2023-02-15 19:27:03,252 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 19:27:03,252 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 19:27:03,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-02-15 19:27:03,253 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 19:27:03,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 19:27:03,253 INFO L85 PathProgramCache]: Analyzing trace with hash 313379680, now seen corresponding path program 1 times [2023-02-15 19:27:03,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 19:27:03,254 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581776088] [2023-02-15 19:27:03,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 19:27:03,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 19:27:03,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:27:03,413 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2023-02-15 19:27:03,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:27:03,424 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-02-15 19:27:03,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 19:27:03,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581776088] [2023-02-15 19:27:03,425 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581776088] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 19:27:03,425 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 19:27:03,425 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-02-15 19:27:03,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482940355] [2023-02-15 19:27:03,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 19:27:03,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-02-15 19:27:03,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 19:27:03,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-02-15 19:27:03,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-02-15 19:27:03,428 INFO L87 Difference]: Start difference. First operand 3953 states and 5903 transitions. Second operand has 4 states, 4 states have (on average 8.25) internal successors, (33), 3 states have internal predecessors, (33), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-02-15 19:27:06,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 19:27:06,024 INFO L93 Difference]: Finished difference Result 4070 states and 6048 transitions. [2023-02-15 19:27:06,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-02-15 19:27:06,025 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 3 states have internal predecessors, (33), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 42 [2023-02-15 19:27:06,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 19:27:06,042 INFO L225 Difference]: With dead ends: 4070 [2023-02-15 19:27:06,042 INFO L226 Difference]: Without dead ends: 4041 [2023-02-15 19:27:06,043 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-02-15 19:27:06,044 INFO L413 NwaCegarLoop]: 1268 mSDtfsCounter, 2676 mSDsluCounter, 934 mSDsCounter, 0 mSdLazyCounter, 1493 mSolverCounterSat, 1306 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2789 SdHoareTripleChecker+Valid, 2202 SdHoareTripleChecker+Invalid, 2799 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1306 IncrementalHoareTripleChecker+Valid, 1493 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2023-02-15 19:27:06,044 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2789 Valid, 2202 Invalid, 2799 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1306 Valid, 1493 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2023-02-15 19:27:06,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4041 states. [2023-02-15 19:27:06,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4041 to 4004. [2023-02-15 19:27:06,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4004 states, 2734 states have (on average 1.3778346744696415) internal successors, (3767), 2811 states have internal predecessors, (3767), 1086 states have call successors, (1086), 185 states have call predecessors, (1086), 183 states have return successors, (1105), 1049 states have call predecessors, (1105), 1070 states have call successors, (1105) [2023-02-15 19:27:06,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4004 states to 4004 states and 5958 transitions. [2023-02-15 19:27:06,273 INFO L78 Accepts]: Start accepts. Automaton has 4004 states and 5958 transitions. Word has length 42 [2023-02-15 19:27:06,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 19:27:06,274 INFO L495 AbstractCegarLoop]: Abstraction has 4004 states and 5958 transitions. [2023-02-15 19:27:06,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 3 states have internal predecessors, (33), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-02-15 19:27:06,274 INFO L276 IsEmpty]: Start isEmpty. Operand 4004 states and 5958 transitions. [2023-02-15 19:27:06,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2023-02-15 19:27:06,276 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 19:27:06,276 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 19:27:06,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-02-15 19:27:06,277 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 19:27:06,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 19:27:06,277 INFO L85 PathProgramCache]: Analyzing trace with hash -1278856833, now seen corresponding path program 1 times [2023-02-15 19:27:06,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 19:27:06,278 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934456042] [2023-02-15 19:27:06,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 19:27:06,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 19:27:06,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:27:06,463 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-02-15 19:27:06,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 19:27:06,464 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934456042] [2023-02-15 19:27:06,464 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934456042] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 19:27:06,464 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 19:27:06,464 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-02-15 19:27:06,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99256699] [2023-02-15 19:27:06,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 19:27:06,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-02-15 19:27:06,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 19:27:06,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-02-15 19:27:06,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-02-15 19:27:06,466 INFO L87 Difference]: Start difference. First operand 4004 states and 5958 transitions. Second operand has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 2 states have internal predecessors, (34), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 19:27:06,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 19:27:06,661 INFO L93 Difference]: Finished difference Result 6573 states and 9768 transitions. [2023-02-15 19:27:06,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-02-15 19:27:06,662 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 2 states have internal predecessors, (34), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2023-02-15 19:27:06,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 19:27:06,690 INFO L225 Difference]: With dead ends: 6573 [2023-02-15 19:27:06,690 INFO L226 Difference]: Without dead ends: 4040 [2023-02-15 19:27:06,701 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-02-15 19:27:06,703 INFO L413 NwaCegarLoop]: 2570 mSDtfsCounter, 2477 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2477 SdHoareTripleChecker+Valid, 2706 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-15 19:27:06,703 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2477 Valid, 2706 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-15 19:27:06,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4040 states. [2023-02-15 19:27:06,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4040 to 3970. [2023-02-15 19:27:06,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3970 states, 2708 states have (on average 1.3748153618906942) internal successors, (3723), 2784 states have internal predecessors, (3723), 1079 states have call successors, (1079), 184 states have call predecessors, (1079), 182 states have return successors, (1099), 1043 states have call predecessors, (1099), 1063 states have call successors, (1099) [2023-02-15 19:27:06,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3970 states to 3970 states and 5901 transitions. [2023-02-15 19:27:06,954 INFO L78 Accepts]: Start accepts. Automaton has 3970 states and 5901 transitions. Word has length 43 [2023-02-15 19:27:06,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 19:27:06,955 INFO L495 AbstractCegarLoop]: Abstraction has 3970 states and 5901 transitions. [2023-02-15 19:27:06,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 2 states have internal predecessors, (34), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 19:27:06,955 INFO L276 IsEmpty]: Start isEmpty. Operand 3970 states and 5901 transitions. [2023-02-15 19:27:06,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2023-02-15 19:27:06,957 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 19:27:06,958 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 19:27:06,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-02-15 19:27:06,958 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 19:27:06,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 19:27:06,959 INFO L85 PathProgramCache]: Analyzing trace with hash 1132671081, now seen corresponding path program 1 times [2023-02-15 19:27:06,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 19:27:06,959 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000388825] [2023-02-15 19:27:06,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 19:27:06,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 19:27:07,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:27:07,227 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2023-02-15 19:27:07,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:27:07,244 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-02-15 19:27:07,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 19:27:07,244 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000388825] [2023-02-15 19:27:07,244 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000388825] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 19:27:07,245 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 19:27:07,245 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-02-15 19:27:07,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887067509] [2023-02-15 19:27:07,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 19:27:07,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-02-15 19:27:07,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 19:27:07,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-02-15 19:27:07,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-02-15 19:27:07,246 INFO L87 Difference]: Start difference. First operand 3970 states and 5901 transitions. Second operand has 5 states, 5 states have (on average 6.8) internal successors, (34), 4 states have internal predecessors, (34), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-02-15 19:27:11,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 19:27:11,116 INFO L93 Difference]: Finished difference Result 4007 states and 5950 transitions. [2023-02-15 19:27:11,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-02-15 19:27:11,117 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 4 states have internal predecessors, (34), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 43 [2023-02-15 19:27:11,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 19:27:11,135 INFO L225 Difference]: With dead ends: 4007 [2023-02-15 19:27:11,136 INFO L226 Difference]: Without dead ends: 3961 [2023-02-15 19:27:11,140 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-02-15 19:27:11,141 INFO L413 NwaCegarLoop]: 1272 mSDtfsCounter, 1093 mSDsluCounter, 3197 mSDsCounter, 0 mSdLazyCounter, 4257 mSolverCounterSat, 187 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1369 SdHoareTripleChecker+Valid, 4469 SdHoareTripleChecker+Invalid, 4444 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 187 IncrementalHoareTripleChecker+Valid, 4257 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2023-02-15 19:27:11,142 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1369 Valid, 4469 Invalid, 4444 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [187 Valid, 4257 Invalid, 0 Unknown, 0 Unchecked, 3.6s Time] [2023-02-15 19:27:11,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3961 states. [2023-02-15 19:27:11,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3961 to 3951. [2023-02-15 19:27:11,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3951 states, 2695 states have (on average 1.3747680890538034) internal successors, (3705), 2771 states have internal predecessors, (3705), 1073 states have call successors, (1073), 184 states have call predecessors, (1073), 182 states have return successors, (1093), 1037 states have call predecessors, (1093), 1057 states have call successors, (1093) [2023-02-15 19:27:11,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3951 states to 3951 states and 5871 transitions. [2023-02-15 19:27:11,479 INFO L78 Accepts]: Start accepts. Automaton has 3951 states and 5871 transitions. Word has length 43 [2023-02-15 19:27:11,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 19:27:11,479 INFO L495 AbstractCegarLoop]: Abstraction has 3951 states and 5871 transitions. [2023-02-15 19:27:11,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 4 states have internal predecessors, (34), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-02-15 19:27:11,480 INFO L276 IsEmpty]: Start isEmpty. Operand 3951 states and 5871 transitions. [2023-02-15 19:27:11,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2023-02-15 19:27:11,481 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 19:27:11,481 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 19:27:11,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-02-15 19:27:11,481 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 19:27:11,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 19:27:11,482 INFO L85 PathProgramCache]: Analyzing trace with hash -323587381, now seen corresponding path program 1 times [2023-02-15 19:27:11,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 19:27:11,482 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625670016] [2023-02-15 19:27:11,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 19:27:11,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 19:27:11,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:27:11,743 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-02-15 19:27:11,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 19:27:11,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625670016] [2023-02-15 19:27:11,743 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625670016] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 19:27:11,743 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 19:27:11,743 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-02-15 19:27:11,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616035698] [2023-02-15 19:27:11,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 19:27:11,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-02-15 19:27:11,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 19:27:11,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-02-15 19:27:11,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-02-15 19:27:11,745 INFO L87 Difference]: Start difference. First operand 3951 states and 5871 transitions. Second operand has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 19:27:12,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 19:27:12,146 INFO L93 Difference]: Finished difference Result 3965 states and 5889 transitions. [2023-02-15 19:27:12,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-02-15 19:27:12,147 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2023-02-15 19:27:12,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 19:27:12,170 INFO L225 Difference]: With dead ends: 3965 [2023-02-15 19:27:12,170 INFO L226 Difference]: Without dead ends: 3962 [2023-02-15 19:27:12,174 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-02-15 19:27:12,174 INFO L413 NwaCegarLoop]: 2517 mSDtfsCounter, 26 mSDsluCounter, 2456 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 4973 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-02-15 19:27:12,175 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 4973 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-02-15 19:27:12,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3962 states. [2023-02-15 19:27:12,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3962 to 3959. [2023-02-15 19:27:12,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3959 states, 2703 states have (on average 1.3751387347391786) internal successors, (3717), 2778 states have internal predecessors, (3717), 1073 states have call successors, (1073), 184 states have call predecessors, (1073), 182 states have return successors, (1093), 1037 states have call predecessors, (1093), 1057 states have call successors, (1093) [2023-02-15 19:27:12,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3959 states to 3959 states and 5883 transitions. [2023-02-15 19:27:12,419 INFO L78 Accepts]: Start accepts. Automaton has 3959 states and 5883 transitions. Word has length 43 [2023-02-15 19:27:12,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 19:27:12,419 INFO L495 AbstractCegarLoop]: Abstraction has 3959 states and 5883 transitions. [2023-02-15 19:27:12,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 19:27:12,420 INFO L276 IsEmpty]: Start isEmpty. Operand 3959 states and 5883 transitions. [2023-02-15 19:27:12,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2023-02-15 19:27:12,421 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 19:27:12,421 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 19:27:12,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-02-15 19:27:12,422 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 19:27:12,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 19:27:12,422 INFO L85 PathProgramCache]: Analyzing trace with hash -2052618280, now seen corresponding path program 1 times [2023-02-15 19:27:12,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 19:27:12,422 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023396623] [2023-02-15 19:27:12,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 19:27:12,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 19:27:12,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:27:12,709 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-02-15 19:27:12,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:27:12,901 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 19:27:12,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:27:12,940 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-02-15 19:27:12,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 19:27:12,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023396623] [2023-02-15 19:27:12,940 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023396623] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 19:27:12,941 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 19:27:12,941 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-02-15 19:27:12,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321591268] [2023-02-15 19:27:12,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 19:27:12,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-02-15 19:27:12,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 19:27:12,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-02-15 19:27:12,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2023-02-15 19:27:12,942 INFO L87 Difference]: Start difference. First operand 3959 states and 5883 transitions. Second operand has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 6 states have internal predecessors, (35), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-02-15 19:27:16,980 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 19:27:20,932 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 19:27:25,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 19:27:25,194 INFO L93 Difference]: Finished difference Result 7880 states and 11780 transitions. [2023-02-15 19:27:25,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-02-15 19:27:25,194 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 6 states have internal predecessors, (35), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 46 [2023-02-15 19:27:25,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 19:27:25,208 INFO L225 Difference]: With dead ends: 7880 [2023-02-15 19:27:25,209 INFO L226 Difference]: Without dead ends: 4493 [2023-02-15 19:27:25,220 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2023-02-15 19:27:25,220 INFO L413 NwaCegarLoop]: 1526 mSDtfsCounter, 758 mSDsluCounter, 8672 mSDsCounter, 0 mSdLazyCounter, 9580 mSolverCounterSat, 368 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 982 SdHoareTripleChecker+Valid, 10198 SdHoareTripleChecker+Invalid, 9950 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 368 IncrementalHoareTripleChecker+Valid, 9580 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.9s IncrementalHoareTripleChecker+Time [2023-02-15 19:27:25,221 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [982 Valid, 10198 Invalid, 9950 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [368 Valid, 9580 Invalid, 2 Unknown, 0 Unchecked, 11.9s Time] [2023-02-15 19:27:25,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4493 states. [2023-02-15 19:27:25,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4493 to 3968. [2023-02-15 19:27:25,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3968 states, 2710 states have (on average 1.374169741697417) internal successors, (3724), 2785 states have internal predecessors, (3724), 1073 states have call successors, (1073), 184 states have call predecessors, (1073), 184 states have return successors, (1098), 1039 states have call predecessors, (1098), 1057 states have call successors, (1098) [2023-02-15 19:27:25,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3968 states to 3968 states and 5895 transitions. [2023-02-15 19:27:25,485 INFO L78 Accepts]: Start accepts. Automaton has 3968 states and 5895 transitions. Word has length 46 [2023-02-15 19:27:25,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 19:27:25,486 INFO L495 AbstractCegarLoop]: Abstraction has 3968 states and 5895 transitions. [2023-02-15 19:27:25,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 6 states have internal predecessors, (35), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-02-15 19:27:25,487 INFO L276 IsEmpty]: Start isEmpty. Operand 3968 states and 5895 transitions. [2023-02-15 19:27:25,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2023-02-15 19:27:25,488 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 19:27:25,489 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 19:27:25,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-02-15 19:27:25,489 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 19:27:25,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 19:27:25,489 INFO L85 PathProgramCache]: Analyzing trace with hash -1841267367, now seen corresponding path program 1 times [2023-02-15 19:27:25,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 19:27:25,490 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777653180] [2023-02-15 19:27:25,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 19:27:25,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 19:27:25,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:27:25,735 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-02-15 19:27:25,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:27:25,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 19:27:25,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:27:25,802 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-02-15 19:27:25,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 19:27:25,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777653180] [2023-02-15 19:27:25,802 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777653180] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 19:27:25,802 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 19:27:25,802 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-02-15 19:27:25,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710779543] [2023-02-15 19:27:25,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 19:27:25,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-02-15 19:27:25,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 19:27:25,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-02-15 19:27:25,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-02-15 19:27:25,804 INFO L87 Difference]: Start difference. First operand 3968 states and 5895 transitions. Second operand has 7 states, 7 states have (on average 5.0) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-02-15 19:27:29,531 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 19:27:33,037 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 19:27:36,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 19:27:36,552 INFO L93 Difference]: Finished difference Result 4525 states and 6783 transitions. [2023-02-15 19:27:36,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-02-15 19:27:36,553 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.0) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 46 [2023-02-15 19:27:36,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 19:27:36,565 INFO L225 Difference]: With dead ends: 4525 [2023-02-15 19:27:36,565 INFO L226 Difference]: Without dead ends: 4486 [2023-02-15 19:27:36,567 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-02-15 19:27:36,567 INFO L413 NwaCegarLoop]: 1523 mSDtfsCounter, 753 mSDsluCounter, 5968 mSDsCounter, 0 mSdLazyCounter, 7031 mSolverCounterSat, 366 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 974 SdHoareTripleChecker+Valid, 7491 SdHoareTripleChecker+Invalid, 7399 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 366 IncrementalHoareTripleChecker+Valid, 7031 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.5s IncrementalHoareTripleChecker+Time [2023-02-15 19:27:36,567 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [974 Valid, 7491 Invalid, 7399 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [366 Valid, 7031 Invalid, 2 Unknown, 0 Unchecked, 10.5s Time] [2023-02-15 19:27:36,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4486 states. [2023-02-15 19:27:36,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4486 to 3962. [2023-02-15 19:27:36,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3962 states, 2705 states have (on average 1.3744916820702402) internal successors, (3718), 2780 states have internal predecessors, (3718), 1073 states have call successors, (1073), 184 states have call predecessors, (1073), 183 states have return successors, (1095), 1038 states have call predecessors, (1095), 1057 states have call successors, (1095) [2023-02-15 19:27:36,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3962 states to 3962 states and 5886 transitions. [2023-02-15 19:27:36,829 INFO L78 Accepts]: Start accepts. Automaton has 3962 states and 5886 transitions. Word has length 46 [2023-02-15 19:27:36,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 19:27:36,829 INFO L495 AbstractCegarLoop]: Abstraction has 3962 states and 5886 transitions. [2023-02-15 19:27:36,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.0) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-02-15 19:27:36,829 INFO L276 IsEmpty]: Start isEmpty. Operand 3962 states and 5886 transitions. [2023-02-15 19:27:36,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2023-02-15 19:27:36,831 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 19:27:36,831 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 19:27:36,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-02-15 19:27:36,831 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 19:27:36,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 19:27:36,832 INFO L85 PathProgramCache]: Analyzing trace with hash -1771103344, now seen corresponding path program 1 times [2023-02-15 19:27:36,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 19:27:36,832 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167316700] [2023-02-15 19:27:36,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 19:27:36,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 19:27:36,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:27:37,153 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-02-15 19:27:37,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:27:37,207 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 19:27:37,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:27:37,219 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-02-15 19:27:37,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 19:27:37,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167316700] [2023-02-15 19:27:37,220 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167316700] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 19:27:37,220 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 19:27:37,220 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-02-15 19:27:37,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682511635] [2023-02-15 19:27:37,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 19:27:37,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-02-15 19:27:37,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 19:27:37,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-02-15 19:27:37,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2023-02-15 19:27:37,223 INFO L87 Difference]: Start difference. First operand 3962 states and 5886 transitions. Second operand has 9 states, 9 states have (on average 4.0) internal successors, (36), 6 states have internal predecessors, (36), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-02-15 19:27:43,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 19:27:43,573 INFO L93 Difference]: Finished difference Result 4483 states and 6729 transitions. [2023-02-15 19:27:43,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-02-15 19:27:43,581 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.0) internal successors, (36), 6 states have internal predecessors, (36), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 47 [2023-02-15 19:27:43,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 19:27:43,595 INFO L225 Difference]: With dead ends: 4483 [2023-02-15 19:27:43,595 INFO L226 Difference]: Without dead ends: 4453 [2023-02-15 19:27:43,597 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2023-02-15 19:27:43,598 INFO L413 NwaCegarLoop]: 1215 mSDtfsCounter, 1771 mSDsluCounter, 6308 mSDsCounter, 0 mSdLazyCounter, 9685 mSolverCounterSat, 1009 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2079 SdHoareTripleChecker+Valid, 7523 SdHoareTripleChecker+Invalid, 10694 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1009 IncrementalHoareTripleChecker+Valid, 9685 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.0s IncrementalHoareTripleChecker+Time [2023-02-15 19:27:43,598 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2079 Valid, 7523 Invalid, 10694 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1009 Valid, 9685 Invalid, 0 Unknown, 0 Unchecked, 6.0s Time] [2023-02-15 19:27:43,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4453 states. [2023-02-15 19:27:43,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4453 to 3960. [2023-02-15 19:27:43,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3960 states, 2704 states have (on average 1.3742603550295858) internal successors, (3716), 2779 states have internal predecessors, (3716), 1072 states have call successors, (1072), 184 states have call predecessors, (1072), 183 states have return successors, (1094), 1037 states have call predecessors, (1094), 1056 states have call successors, (1094) [2023-02-15 19:27:43,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3960 states to 3960 states and 5882 transitions. [2023-02-15 19:27:43,873 INFO L78 Accepts]: Start accepts. Automaton has 3960 states and 5882 transitions. Word has length 47 [2023-02-15 19:27:43,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 19:27:43,873 INFO L495 AbstractCegarLoop]: Abstraction has 3960 states and 5882 transitions. [2023-02-15 19:27:43,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.0) internal successors, (36), 6 states have internal predecessors, (36), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-02-15 19:27:43,874 INFO L276 IsEmpty]: Start isEmpty. Operand 3960 states and 5882 transitions. [2023-02-15 19:27:43,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2023-02-15 19:27:43,875 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 19:27:43,875 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 19:27:43,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-02-15 19:27:43,876 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 19:27:43,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 19:27:43,876 INFO L85 PathProgramCache]: Analyzing trace with hash -1404767676, now seen corresponding path program 1 times [2023-02-15 19:27:43,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 19:27:43,877 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493364744] [2023-02-15 19:27:43,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 19:27:43,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 19:27:43,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:27:44,215 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2023-02-15 19:27:44,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:27:44,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 19:27:44,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:27:44,360 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-02-15 19:27:44,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 19:27:44,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493364744] [2023-02-15 19:27:44,361 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493364744] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 19:27:44,361 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 19:27:44,361 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-02-15 19:27:44,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895591190] [2023-02-15 19:27:44,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 19:27:44,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-02-15 19:27:44,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 19:27:44,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-02-15 19:27:44,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2023-02-15 19:27:44,363 INFO L87 Difference]: Start difference. First operand 3960 states and 5882 transitions. Second operand has 9 states, 9 states have (on average 4.333333333333333) internal successors, (39), 6 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-02-15 19:27:46,525 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 19:27:48,614 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 19:27:52,990 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 19:27:57,001 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 19:28:00,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 19:28:00,666 INFO L93 Difference]: Finished difference Result 5181 states and 7841 transitions. [2023-02-15 19:28:00,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-02-15 19:28:00,666 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.333333333333333) internal successors, (39), 6 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 50 [2023-02-15 19:28:00,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 19:28:00,683 INFO L225 Difference]: With dead ends: 5181 [2023-02-15 19:28:00,683 INFO L226 Difference]: Without dead ends: 5141 [2023-02-15 19:28:00,686 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2023-02-15 19:28:00,686 INFO L413 NwaCegarLoop]: 1989 mSDtfsCounter, 1152 mSDsluCounter, 11035 mSDsCounter, 0 mSdLazyCounter, 9996 mSolverCounterSat, 385 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1452 SdHoareTripleChecker+Valid, 13024 SdHoareTripleChecker+Invalid, 10383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 385 IncrementalHoareTripleChecker+Valid, 9996 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.8s IncrementalHoareTripleChecker+Time [2023-02-15 19:28:00,686 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1452 Valid, 13024 Invalid, 10383 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [385 Valid, 9996 Invalid, 2 Unknown, 0 Unchecked, 15.8s Time] [2023-02-15 19:28:00,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5141 states. [2023-02-15 19:28:00,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5141 to 3965. [2023-02-15 19:28:00,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3965 states, 2708 states have (on average 1.3737075332348596) internal successors, (3720), 2783 states have internal predecessors, (3720), 1072 states have call successors, (1072), 184 states have call predecessors, (1072), 184 states have return successors, (1097), 1038 states have call predecessors, (1097), 1056 states have call successors, (1097) [2023-02-15 19:28:00,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3965 states to 3965 states and 5889 transitions. [2023-02-15 19:28:00,985 INFO L78 Accepts]: Start accepts. Automaton has 3965 states and 5889 transitions. Word has length 50 [2023-02-15 19:28:00,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 19:28:00,985 INFO L495 AbstractCegarLoop]: Abstraction has 3965 states and 5889 transitions. [2023-02-15 19:28:00,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.333333333333333) internal successors, (39), 6 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-02-15 19:28:00,985 INFO L276 IsEmpty]: Start isEmpty. Operand 3965 states and 5889 transitions. [2023-02-15 19:28:00,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2023-02-15 19:28:00,986 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 19:28:00,987 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 19:28:00,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-02-15 19:28:00,987 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 19:28:00,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 19:28:00,987 INFO L85 PathProgramCache]: Analyzing trace with hash 852143331, now seen corresponding path program 1 times [2023-02-15 19:28:00,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 19:28:00,987 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096970954] [2023-02-15 19:28:00,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 19:28:00,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 19:28:01,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:28:01,302 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2023-02-15 19:28:01,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:28:01,373 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 19:28:01,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:28:01,382 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-02-15 19:28:01,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 19:28:01,382 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096970954] [2023-02-15 19:28:01,382 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096970954] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 19:28:01,383 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 19:28:01,383 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-02-15 19:28:01,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489677024] [2023-02-15 19:28:01,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 19:28:01,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-02-15 19:28:01,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 19:28:01,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-02-15 19:28:01,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-02-15 19:28:01,385 INFO L87 Difference]: Start difference. First operand 3965 states and 5889 transitions. Second operand has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 5 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-02-15 19:28:05,119 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 19:28:08,946 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 19:28:12,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 19:28:12,505 INFO L93 Difference]: Finished difference Result 4498 states and 6746 transitions. [2023-02-15 19:28:12,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-02-15 19:28:12,509 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 5 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 50 [2023-02-15 19:28:12,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 19:28:12,523 INFO L225 Difference]: With dead ends: 4498 [2023-02-15 19:28:12,523 INFO L226 Difference]: Without dead ends: 4458 [2023-02-15 19:28:12,525 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-02-15 19:28:12,525 INFO L413 NwaCegarLoop]: 1494 mSDtfsCounter, 1147 mSDsluCounter, 5407 mSDsCounter, 0 mSdLazyCounter, 6966 mSolverCounterSat, 364 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1445 SdHoareTripleChecker+Valid, 6901 SdHoareTripleChecker+Invalid, 7332 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 364 IncrementalHoareTripleChecker+Valid, 6966 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.8s IncrementalHoareTripleChecker+Time [2023-02-15 19:28:12,525 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1445 Valid, 6901 Invalid, 7332 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [364 Valid, 6966 Invalid, 2 Unknown, 0 Unchecked, 10.8s Time] [2023-02-15 19:28:12,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4458 states. [2023-02-15 19:28:12,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4458 to 3960. [2023-02-15 19:28:12,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3960 states, 2704 states have (on average 1.3738905325443787) internal successors, (3715), 2779 states have internal predecessors, (3715), 1072 states have call successors, (1072), 184 states have call predecessors, (1072), 183 states have return successors, (1094), 1037 states have call predecessors, (1094), 1056 states have call successors, (1094) [2023-02-15 19:28:12,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3960 states to 3960 states and 5881 transitions. [2023-02-15 19:28:12,806 INFO L78 Accepts]: Start accepts. Automaton has 3960 states and 5881 transitions. Word has length 50 [2023-02-15 19:28:12,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 19:28:12,807 INFO L495 AbstractCegarLoop]: Abstraction has 3960 states and 5881 transitions. [2023-02-15 19:28:12,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 5 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-02-15 19:28:12,807 INFO L276 IsEmpty]: Start isEmpty. Operand 3960 states and 5881 transitions. [2023-02-15 19:28:12,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2023-02-15 19:28:12,808 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 19:28:12,809 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 19:28:12,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-02-15 19:28:12,809 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 19:28:12,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 19:28:12,809 INFO L85 PathProgramCache]: Analyzing trace with hash 900358753, now seen corresponding path program 1 times [2023-02-15 19:28:12,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 19:28:12,810 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338551489] [2023-02-15 19:28:12,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 19:28:12,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 19:28:12,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:28:13,042 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-02-15 19:28:13,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 19:28:13,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338551489] [2023-02-15 19:28:13,043 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338551489] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 19:28:13,043 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 19:28:13,043 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-02-15 19:28:13,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767616786] [2023-02-15 19:28:13,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 19:28:13,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-02-15 19:28:13,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 19:28:13,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-02-15 19:28:13,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-02-15 19:28:13,045 INFO L87 Difference]: Start difference. First operand 3960 states and 5881 transitions. Second operand has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 6 states have internal predecessors, (38), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 19:28:13,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 19:28:13,512 INFO L93 Difference]: Finished difference Result 4052 states and 6005 transitions. [2023-02-15 19:28:13,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-02-15 19:28:13,513 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 6 states have internal predecessors, (38), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 45 [2023-02-15 19:28:13,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 19:28:13,524 INFO L225 Difference]: With dead ends: 4052 [2023-02-15 19:28:13,524 INFO L226 Difference]: Without dead ends: 4021 [2023-02-15 19:28:13,525 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2023-02-15 19:28:13,526 INFO L413 NwaCegarLoop]: 2532 mSDtfsCounter, 160 mSDsluCounter, 10161 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 12693 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-02-15 19:28:13,526 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [162 Valid, 12693 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-02-15 19:28:13,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4021 states. [2023-02-15 19:28:13,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4021 to 3963. [2023-02-15 19:28:13,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3963 states, 2707 states have (on average 1.3734761728851126) internal successors, (3718), 2782 states have internal predecessors, (3718), 1072 states have call successors, (1072), 184 states have call predecessors, (1072), 183 states have return successors, (1094), 1037 states have call predecessors, (1094), 1056 states have call successors, (1094) [2023-02-15 19:28:13,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3963 states to 3963 states and 5884 transitions. [2023-02-15 19:28:13,795 INFO L78 Accepts]: Start accepts. Automaton has 3963 states and 5884 transitions. Word has length 45 [2023-02-15 19:28:13,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 19:28:13,795 INFO L495 AbstractCegarLoop]: Abstraction has 3963 states and 5884 transitions. [2023-02-15 19:28:13,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 6 states have internal predecessors, (38), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 19:28:13,796 INFO L276 IsEmpty]: Start isEmpty. Operand 3963 states and 5884 transitions. [2023-02-15 19:28:13,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2023-02-15 19:28:13,797 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 19:28:13,797 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 19:28:13,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-02-15 19:28:13,797 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 19:28:13,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 19:28:13,798 INFO L85 PathProgramCache]: Analyzing trace with hash 1880324695, now seen corresponding path program 1 times [2023-02-15 19:28:13,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 19:28:13,798 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301121851] [2023-02-15 19:28:13,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 19:28:13,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 19:28:14,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:28:14,617 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-02-15 19:28:14,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:28:14,647 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-02-15 19:28:14,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 19:28:14,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301121851] [2023-02-15 19:28:14,648 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301121851] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 19:28:14,648 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 19:28:14,648 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-02-15 19:28:14,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174837604] [2023-02-15 19:28:14,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 19:28:14,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-02-15 19:28:14,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 19:28:14,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-02-15 19:28:14,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-02-15 19:28:14,649 INFO L87 Difference]: Start difference. First operand 3963 states and 5884 transitions. Second operand has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-02-15 19:28:21,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 19:28:21,345 INFO L93 Difference]: Finished difference Result 7205 states and 10663 transitions. [2023-02-15 19:28:21,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-02-15 19:28:21,345 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 49 [2023-02-15 19:28:21,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 19:28:21,365 INFO L225 Difference]: With dead ends: 7205 [2023-02-15 19:28:21,365 INFO L226 Difference]: Without dead ends: 6978 [2023-02-15 19:28:21,367 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-02-15 19:28:21,368 INFO L413 NwaCegarLoop]: 1629 mSDtfsCounter, 3825 mSDsluCounter, 2532 mSDsCounter, 0 mSdLazyCounter, 6569 mSolverCounterSat, 1846 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4224 SdHoareTripleChecker+Valid, 4161 SdHoareTripleChecker+Invalid, 8415 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1846 IncrementalHoareTripleChecker+Valid, 6569 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.2s IncrementalHoareTripleChecker+Time [2023-02-15 19:28:21,368 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4224 Valid, 4161 Invalid, 8415 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1846 Valid, 6569 Invalid, 0 Unknown, 0 Unchecked, 6.2s Time] [2023-02-15 19:28:21,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6978 states. [2023-02-15 19:28:21,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6978 to 4558. [2023-02-15 19:28:21,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4558 states, 3041 states have (on average 1.3689575797435054) internal successors, (4163), 3139 states have internal predecessors, (4163), 1295 states have call successors, (1295), 222 states have call predecessors, (1295), 221 states have return successors, (1299), 1244 states have call predecessors, (1299), 1282 states have call successors, (1299) [2023-02-15 19:28:21,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4558 states to 4558 states and 6757 transitions. [2023-02-15 19:28:21,821 INFO L78 Accepts]: Start accepts. Automaton has 4558 states and 6757 transitions. Word has length 49 [2023-02-15 19:28:21,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 19:28:21,822 INFO L495 AbstractCegarLoop]: Abstraction has 4558 states and 6757 transitions. [2023-02-15 19:28:21,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-02-15 19:28:21,822 INFO L276 IsEmpty]: Start isEmpty. Operand 4558 states and 6757 transitions. [2023-02-15 19:28:21,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2023-02-15 19:28:21,823 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 19:28:21,823 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 19:28:21,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-02-15 19:28:21,823 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 19:28:21,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 19:28:21,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1606233439, now seen corresponding path program 1 times [2023-02-15 19:28:21,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 19:28:21,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744608436] [2023-02-15 19:28:21,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 19:28:21,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 19:28:21,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:28:22,048 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-02-15 19:28:22,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 19:28:22,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744608436] [2023-02-15 19:28:22,048 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744608436] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 19:28:22,048 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 19:28:22,049 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-02-15 19:28:22,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810046678] [2023-02-15 19:28:22,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 19:28:22,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-02-15 19:28:22,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 19:28:22,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-02-15 19:28:22,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-02-15 19:28:22,051 INFO L87 Difference]: Start difference. First operand 4558 states and 6757 transitions. Second operand has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 6 states have internal predecessors, (38), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 19:28:22,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 19:28:22,515 INFO L93 Difference]: Finished difference Result 4627 states and 6849 transitions. [2023-02-15 19:28:22,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-02-15 19:28:22,515 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 6 states have internal predecessors, (38), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 45 [2023-02-15 19:28:22,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 19:28:22,525 INFO L225 Difference]: With dead ends: 4627 [2023-02-15 19:28:22,525 INFO L226 Difference]: Without dead ends: 4596 [2023-02-15 19:28:22,526 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2023-02-15 19:28:22,526 INFO L413 NwaCegarLoop]: 2528 mSDtfsCounter, 160 mSDsluCounter, 10130 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 12658 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-02-15 19:28:22,526 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [162 Valid, 12658 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-02-15 19:28:22,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4596 states. [2023-02-15 19:28:22,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4596 to 4551. [2023-02-15 19:28:22,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4551 states, 3035 states have (on average 1.3690280065897857) internal successors, (4155), 3132 states have internal predecessors, (4155), 1294 states have call successors, (1294), 222 states have call predecessors, (1294), 221 states have return successors, (1298), 1243 states have call predecessors, (1298), 1281 states have call successors, (1298) [2023-02-15 19:28:22,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4551 states to 4551 states and 6747 transitions. [2023-02-15 19:28:22,917 INFO L78 Accepts]: Start accepts. Automaton has 4551 states and 6747 transitions. Word has length 45 [2023-02-15 19:28:22,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 19:28:22,917 INFO L495 AbstractCegarLoop]: Abstraction has 4551 states and 6747 transitions. [2023-02-15 19:28:22,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 6 states have internal predecessors, (38), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 19:28:22,917 INFO L276 IsEmpty]: Start isEmpty. Operand 4551 states and 6747 transitions. [2023-02-15 19:28:22,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2023-02-15 19:28:22,919 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 19:28:22,919 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 19:28:22,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-02-15 19:28:22,919 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 19:28:22,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 19:28:22,920 INFO L85 PathProgramCache]: Analyzing trace with hash 752543076, now seen corresponding path program 1 times [2023-02-15 19:28:22,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 19:28:22,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458381369] [2023-02-15 19:28:22,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 19:28:22,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 19:28:22,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:28:23,179 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2023-02-15 19:28:23,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:28:23,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-02-15 19:28:23,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:28:23,225 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-02-15 19:28:23,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 19:28:23,226 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458381369] [2023-02-15 19:28:23,226 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458381369] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 19:28:23,226 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 19:28:23,226 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-02-15 19:28:23,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492434750] [2023-02-15 19:28:23,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 19:28:23,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-02-15 19:28:23,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 19:28:23,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-02-15 19:28:23,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-02-15 19:28:23,228 INFO L87 Difference]: Start difference. First operand 4551 states and 6747 transitions. Second operand has 7 states, 7 states have (on average 6.0) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-02-15 19:28:26,235 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.81s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 19:28:28,297 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 19:28:32,478 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 19:28:36,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 19:28:36,367 INFO L93 Difference]: Finished difference Result 5210 states and 7809 transitions. [2023-02-15 19:28:36,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-02-15 19:28:36,368 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 53 [2023-02-15 19:28:36,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 19:28:36,383 INFO L225 Difference]: With dead ends: 5210 [2023-02-15 19:28:36,383 INFO L226 Difference]: Without dead ends: 5180 [2023-02-15 19:28:36,385 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-02-15 19:28:36,386 INFO L413 NwaCegarLoop]: 1206 mSDtfsCounter, 1091 mSDsluCounter, 4725 mSDsCounter, 0 mSdLazyCounter, 6974 mSolverCounterSat, 380 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1401 SdHoareTripleChecker+Valid, 5931 SdHoareTripleChecker+Invalid, 7356 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 380 IncrementalHoareTripleChecker+Valid, 6974 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.7s IncrementalHoareTripleChecker+Time [2023-02-15 19:28:36,386 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1401 Valid, 5931 Invalid, 7356 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [380 Valid, 6974 Invalid, 2 Unknown, 0 Unchecked, 12.7s Time] [2023-02-15 19:28:36,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5180 states. [2023-02-15 19:28:36,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5180 to 4548. [2023-02-15 19:28:36,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4548 states, 3033 states have (on average 1.3689416419386746) internal successors, (4152), 3130 states have internal predecessors, (4152), 1293 states have call successors, (1293), 222 states have call predecessors, (1293), 221 states have return successors, (1297), 1242 states have call predecessors, (1297), 1280 states have call successors, (1297) [2023-02-15 19:28:36,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4548 states to 4548 states and 6742 transitions. [2023-02-15 19:28:36,825 INFO L78 Accepts]: Start accepts. Automaton has 4548 states and 6742 transitions. Word has length 53 [2023-02-15 19:28:36,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 19:28:36,826 INFO L495 AbstractCegarLoop]: Abstraction has 4548 states and 6742 transitions. [2023-02-15 19:28:36,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-02-15 19:28:36,826 INFO L276 IsEmpty]: Start isEmpty. Operand 4548 states and 6742 transitions. [2023-02-15 19:28:36,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2023-02-15 19:28:36,828 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 19:28:36,828 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 19:28:36,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-02-15 19:28:36,828 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 19:28:36,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 19:28:36,829 INFO L85 PathProgramCache]: Analyzing trace with hash -491344575, now seen corresponding path program 1 times [2023-02-15 19:28:36,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 19:28:36,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291494405] [2023-02-15 19:28:36,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 19:28:36,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 19:28:36,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:28:37,116 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-02-15 19:28:37,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:28:37,165 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-02-15 19:28:37,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:28:37,176 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-02-15 19:28:37,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 19:28:37,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291494405] [2023-02-15 19:28:37,177 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291494405] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 19:28:37,177 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 19:28:37,177 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-02-15 19:28:37,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23136778] [2023-02-15 19:28:37,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 19:28:37,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-02-15 19:28:37,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 19:28:37,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-02-15 19:28:37,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-02-15 19:28:37,183 INFO L87 Difference]: Start difference. First operand 4548 states and 6742 transitions. Second operand has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-02-15 19:28:39,543 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 19:28:41,604 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 19:28:45,044 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.39s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 19:28:48,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 19:28:48,911 INFO L93 Difference]: Finished difference Result 5207 states and 7804 transitions. [2023-02-15 19:28:48,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-02-15 19:28:48,912 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 50 [2023-02-15 19:28:48,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 19:28:48,925 INFO L225 Difference]: With dead ends: 5207 [2023-02-15 19:28:48,925 INFO L226 Difference]: Without dead ends: 5171 [2023-02-15 19:28:48,927 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-02-15 19:28:48,927 INFO L413 NwaCegarLoop]: 1173 mSDtfsCounter, 1090 mSDsluCounter, 4608 mSDsCounter, 0 mSdLazyCounter, 7043 mSolverCounterSat, 378 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1400 SdHoareTripleChecker+Valid, 5781 SdHoareTripleChecker+Invalid, 7422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 378 IncrementalHoareTripleChecker+Valid, 7043 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.3s IncrementalHoareTripleChecker+Time [2023-02-15 19:28:48,928 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1400 Valid, 5781 Invalid, 7422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [378 Valid, 7043 Invalid, 1 Unknown, 0 Unchecked, 11.3s Time] [2023-02-15 19:28:48,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5171 states. [2023-02-15 19:28:49,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5171 to 4539. [2023-02-15 19:28:49,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4539 states, 3027 states have (on average 1.3690122233234225) internal successors, (4144), 3124 states have internal predecessors, (4144), 1291 states have call successors, (1291), 221 states have call predecessors, (1291), 220 states have return successors, (1295), 1240 states have call predecessors, (1295), 1278 states have call successors, (1295) [2023-02-15 19:28:49,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4539 states to 4539 states and 6730 transitions. [2023-02-15 19:28:49,288 INFO L78 Accepts]: Start accepts. Automaton has 4539 states and 6730 transitions. Word has length 50 [2023-02-15 19:28:49,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 19:28:49,289 INFO L495 AbstractCegarLoop]: Abstraction has 4539 states and 6730 transitions. [2023-02-15 19:28:49,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-02-15 19:28:49,289 INFO L276 IsEmpty]: Start isEmpty. Operand 4539 states and 6730 transitions. [2023-02-15 19:28:49,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-02-15 19:28:49,291 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 19:28:49,291 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 19:28:49,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-02-15 19:28:49,291 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 19:28:49,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 19:28:49,292 INFO L85 PathProgramCache]: Analyzing trace with hash 2048298195, now seen corresponding path program 1 times [2023-02-15 19:28:49,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 19:28:49,292 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416564350] [2023-02-15 19:28:49,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 19:28:49,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 19:28:49,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:28:49,596 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2023-02-15 19:28:49,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:28:49,661 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 19:28:49,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:28:49,669 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-02-15 19:28:49,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:28:49,694 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 19:28:49,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:28:49,702 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-02-15 19:28:49,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 19:28:49,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416564350] [2023-02-15 19:28:49,703 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416564350] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 19:28:49,703 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 19:28:49,703 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-02-15 19:28:49,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723662477] [2023-02-15 19:28:49,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 19:28:49,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-02-15 19:28:49,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 19:28:49,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-02-15 19:28:49,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2023-02-15 19:28:49,706 INFO L87 Difference]: Start difference. First operand 4539 states and 6730 transitions. Second operand has 8 states, 8 states have (on average 5.125) internal successors, (41), 5 states have internal predecessors, (41), 3 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2023-02-15 19:28:55,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 19:28:55,987 INFO L93 Difference]: Finished difference Result 7594 states and 11325 transitions. [2023-02-15 19:28:55,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-02-15 19:28:55,993 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.125) internal successors, (41), 5 states have internal predecessors, (41), 3 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 58 [2023-02-15 19:28:55,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 19:28:56,007 INFO L225 Difference]: With dead ends: 7594 [2023-02-15 19:28:56,008 INFO L226 Difference]: Without dead ends: 5084 [2023-02-15 19:28:56,017 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2023-02-15 19:28:56,018 INFO L413 NwaCegarLoop]: 1194 mSDtfsCounter, 1755 mSDsluCounter, 5133 mSDsCounter, 0 mSdLazyCounter, 8048 mSolverCounterSat, 983 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2065 SdHoareTripleChecker+Valid, 6327 SdHoareTripleChecker+Invalid, 9031 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 983 IncrementalHoareTripleChecker+Valid, 8048 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.8s IncrementalHoareTripleChecker+Time [2023-02-15 19:28:56,018 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2065 Valid, 6327 Invalid, 9031 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [983 Valid, 8048 Invalid, 0 Unknown, 0 Unchecked, 5.8s Time] [2023-02-15 19:28:56,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5084 states. [2023-02-15 19:28:56,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5084 to 4426. [2023-02-15 19:28:56,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4426 states, 2944 states have (on average 1.3658288043478262) internal successors, (4021), 3027 states have internal predecessors, (4021), 1265 states have call successors, (1265), 213 states have call predecessors, (1265), 216 states have return successors, (1268), 1232 states have call predecessors, (1268), 1255 states have call successors, (1268) [2023-02-15 19:28:56,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4426 states to 4426 states and 6554 transitions. [2023-02-15 19:28:56,350 INFO L78 Accepts]: Start accepts. Automaton has 4426 states and 6554 transitions. Word has length 58 [2023-02-15 19:28:56,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 19:28:56,351 INFO L495 AbstractCegarLoop]: Abstraction has 4426 states and 6554 transitions. [2023-02-15 19:28:56,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.125) internal successors, (41), 5 states have internal predecessors, (41), 3 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2023-02-15 19:28:56,351 INFO L276 IsEmpty]: Start isEmpty. Operand 4426 states and 6554 transitions. [2023-02-15 19:28:56,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2023-02-15 19:28:56,352 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 19:28:56,353 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 19:28:56,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-02-15 19:28:56,353 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 19:28:56,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 19:28:56,353 INFO L85 PathProgramCache]: Analyzing trace with hash 1591264843, now seen corresponding path program 1 times [2023-02-15 19:28:56,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 19:28:56,353 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794920993] [2023-02-15 19:28:56,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 19:28:56,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 19:28:56,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:28:56,595 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2023-02-15 19:28:56,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:28:56,641 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 19:28:56,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:28:56,649 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-02-15 19:28:56,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 19:28:56,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794920993] [2023-02-15 19:28:56,650 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794920993] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 19:28:56,650 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 19:28:56,650 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-02-15 19:28:56,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749079720] [2023-02-15 19:28:56,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 19:28:56,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-02-15 19:28:56,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 19:28:56,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-02-15 19:28:56,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-02-15 19:28:56,652 INFO L87 Difference]: Start difference. First operand 4426 states and 6554 transitions. Second operand has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-02-15 19:28:59,141 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.36s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 19:29:01,224 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 19:29:06,069 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.59s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 19:29:09,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 19:29:09,346 INFO L93 Difference]: Finished difference Result 5230 states and 7807 transitions. [2023-02-15 19:29:09,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-02-15 19:29:09,346 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 54 [2023-02-15 19:29:09,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 19:29:09,360 INFO L225 Difference]: With dead ends: 5230 [2023-02-15 19:29:09,360 INFO L226 Difference]: Without dead ends: 5136 [2023-02-15 19:29:09,362 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-02-15 19:29:09,363 INFO L413 NwaCegarLoop]: 1529 mSDtfsCounter, 918 mSDsluCounter, 5740 mSDsCounter, 0 mSdLazyCounter, 7063 mSolverCounterSat, 368 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1179 SdHoareTripleChecker+Valid, 7269 SdHoareTripleChecker+Invalid, 7432 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 368 IncrementalHoareTripleChecker+Valid, 7063 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.2s IncrementalHoareTripleChecker+Time [2023-02-15 19:29:09,363 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1179 Valid, 7269 Invalid, 7432 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [368 Valid, 7063 Invalid, 1 Unknown, 0 Unchecked, 12.2s Time] [2023-02-15 19:29:09,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5136 states. [2023-02-15 19:29:09,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5136 to 4428. [2023-02-15 19:29:09,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4428 states, 2946 states have (on average 1.3652410047522063) internal successors, (4022), 3029 states have internal predecessors, (4022), 1265 states have call successors, (1265), 213 states have call predecessors, (1265), 216 states have return successors, (1268), 1232 states have call predecessors, (1268), 1255 states have call successors, (1268) [2023-02-15 19:29:09,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4428 states to 4428 states and 6555 transitions. [2023-02-15 19:29:09,667 INFO L78 Accepts]: Start accepts. Automaton has 4428 states and 6555 transitions. Word has length 54 [2023-02-15 19:29:09,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 19:29:09,668 INFO L495 AbstractCegarLoop]: Abstraction has 4428 states and 6555 transitions. [2023-02-15 19:29:09,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-02-15 19:29:09,668 INFO L276 IsEmpty]: Start isEmpty. Operand 4428 states and 6555 transitions. [2023-02-15 19:29:09,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2023-02-15 19:29:09,669 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 19:29:09,669 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 19:29:09,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-02-15 19:29:09,670 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 19:29:09,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 19:29:09,670 INFO L85 PathProgramCache]: Analyzing trace with hash 1790097882, now seen corresponding path program 1 times [2023-02-15 19:29:09,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 19:29:09,670 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422484427] [2023-02-15 19:29:09,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 19:29:09,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 19:29:09,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:29:09,983 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2023-02-15 19:29:09,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:29:10,078 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 19:29:10,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:29:10,088 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-02-15 19:29:10,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 19:29:10,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422484427] [2023-02-15 19:29:10,089 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422484427] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 19:29:10,089 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 19:29:10,089 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-02-15 19:29:10,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787012583] [2023-02-15 19:29:10,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 19:29:10,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-02-15 19:29:10,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 19:29:10,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-02-15 19:29:10,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2023-02-15 19:29:10,091 INFO L87 Difference]: Start difference. First operand 4428 states and 6555 transitions. Second operand has 9 states, 9 states have (on average 4.888888888888889) internal successors, (44), 6 states have internal predecessors, (44), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-02-15 19:29:12,658 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 19:29:14,743 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 19:29:20,315 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 19:29:24,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 19:29:24,247 INFO L93 Difference]: Finished difference Result 5087 states and 7615 transitions. [2023-02-15 19:29:24,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-02-15 19:29:24,248 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.888888888888889) internal successors, (44), 6 states have internal predecessors, (44), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 55 [2023-02-15 19:29:24,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 19:29:24,259 INFO L225 Difference]: With dead ends: 5087 [2023-02-15 19:29:24,259 INFO L226 Difference]: Without dead ends: 5057 [2023-02-15 19:29:24,261 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2023-02-15 19:29:24,262 INFO L413 NwaCegarLoop]: 1153 mSDtfsCounter, 1114 mSDsluCounter, 6594 mSDsCounter, 0 mSdLazyCounter, 9968 mSolverCounterSat, 379 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1422 SdHoareTripleChecker+Valid, 7747 SdHoareTripleChecker+Invalid, 10348 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 379 IncrementalHoareTripleChecker+Valid, 9968 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.6s IncrementalHoareTripleChecker+Time [2023-02-15 19:29:24,262 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1422 Valid, 7747 Invalid, 10348 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [379 Valid, 9968 Invalid, 1 Unknown, 0 Unchecked, 13.6s Time] [2023-02-15 19:29:24,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5057 states. [2023-02-15 19:29:24,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5057 to 4426. [2023-02-15 19:29:24,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4426 states, 2945 states have (on average 1.365025466893039) internal successors, (4020), 3028 states have internal predecessors, (4020), 1264 states have call successors, (1264), 213 states have call predecessors, (1264), 216 states have return successors, (1267), 1231 states have call predecessors, (1267), 1254 states have call successors, (1267) [2023-02-15 19:29:24,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4426 states to 4426 states and 6551 transitions. [2023-02-15 19:29:24,625 INFO L78 Accepts]: Start accepts. Automaton has 4426 states and 6551 transitions. Word has length 55 [2023-02-15 19:29:24,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 19:29:24,625 INFO L495 AbstractCegarLoop]: Abstraction has 4426 states and 6551 transitions. [2023-02-15 19:29:24,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.888888888888889) internal successors, (44), 6 states have internal predecessors, (44), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-02-15 19:29:24,625 INFO L276 IsEmpty]: Start isEmpty. Operand 4426 states and 6551 transitions. [2023-02-15 19:29:24,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2023-02-15 19:29:24,628 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 19:29:24,628 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 19:29:24,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-02-15 19:29:24,628 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 19:29:24,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 19:29:24,629 INFO L85 PathProgramCache]: Analyzing trace with hash 1976910524, now seen corresponding path program 1 times [2023-02-15 19:29:24,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 19:29:24,629 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922652261] [2023-02-15 19:29:24,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 19:29:24,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 19:29:24,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:29:24,899 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-02-15 19:29:24,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:29:24,960 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 19:29:24,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:29:24,998 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-02-15 19:29:25,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:29:25,006 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-02-15 19:29:25,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 19:29:25,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922652261] [2023-02-15 19:29:25,007 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922652261] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 19:29:25,007 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 19:29:25,007 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-02-15 19:29:25,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009811373] [2023-02-15 19:29:25,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 19:29:25,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-02-15 19:29:25,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 19:29:25,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-02-15 19:29:25,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-02-15 19:29:25,009 INFO L87 Difference]: Start difference. First operand 4426 states and 6551 transitions. Second operand has 8 states, 8 states have (on average 5.375) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2023-02-15 19:29:30,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 19:29:30,508 INFO L93 Difference]: Finished difference Result 4570 states and 6744 transitions. [2023-02-15 19:29:30,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-02-15 19:29:30,508 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.375) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 56 [2023-02-15 19:29:30,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 19:29:30,518 INFO L225 Difference]: With dead ends: 4570 [2023-02-15 19:29:30,518 INFO L226 Difference]: Without dead ends: 4529 [2023-02-15 19:29:30,519 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-02-15 19:29:30,520 INFO L413 NwaCegarLoop]: 1251 mSDtfsCounter, 1122 mSDsluCounter, 6502 mSDsCounter, 0 mSdLazyCounter, 8446 mSolverCounterSat, 172 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1413 SdHoareTripleChecker+Valid, 7753 SdHoareTripleChecker+Invalid, 8618 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 172 IncrementalHoareTripleChecker+Valid, 8446 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.1s IncrementalHoareTripleChecker+Time [2023-02-15 19:29:30,520 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1413 Valid, 7753 Invalid, 8618 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [172 Valid, 8446 Invalid, 0 Unknown, 0 Unchecked, 5.1s Time] [2023-02-15 19:29:30,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4529 states. [2023-02-15 19:29:30,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4529 to 4431. [2023-02-15 19:29:30,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4431 states, 2949 states have (on average 1.3645303492709393) internal successors, (4024), 3031 states have internal predecessors, (4024), 1264 states have call successors, (1264), 213 states have call predecessors, (1264), 217 states have return successors, (1268), 1233 states have call predecessors, (1268), 1254 states have call successors, (1268) [2023-02-15 19:29:30,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4431 states to 4431 states and 6556 transitions. [2023-02-15 19:29:30,834 INFO L78 Accepts]: Start accepts. Automaton has 4431 states and 6556 transitions. Word has length 56 [2023-02-15 19:29:30,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 19:29:30,835 INFO L495 AbstractCegarLoop]: Abstraction has 4431 states and 6556 transitions. [2023-02-15 19:29:30,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.375) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2023-02-15 19:29:30,835 INFO L276 IsEmpty]: Start isEmpty. Operand 4431 states and 6556 transitions. [2023-02-15 19:29:30,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2023-02-15 19:29:30,836 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 19:29:30,836 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 19:29:30,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-02-15 19:29:30,837 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 19:29:30,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 19:29:30,837 INFO L85 PathProgramCache]: Analyzing trace with hash -1624955075, now seen corresponding path program 1 times [2023-02-15 19:29:30,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 19:29:30,837 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365320665] [2023-02-15 19:29:30,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 19:29:30,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 19:29:30,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:29:31,179 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-02-15 19:29:31,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:29:31,188 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 19:29:31,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:29:31,200 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-02-15 19:29:31,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:29:31,211 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-02-15 19:29:31,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 19:29:31,211 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365320665] [2023-02-15 19:29:31,211 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365320665] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 19:29:31,211 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 19:29:31,211 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-02-15 19:29:31,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123693665] [2023-02-15 19:29:31,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 19:29:31,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-02-15 19:29:31,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 19:29:31,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-02-15 19:29:31,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-02-15 19:29:31,213 INFO L87 Difference]: Start difference. First operand 4431 states and 6556 transitions. Second operand has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 5 states have internal predecessors, (43), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-02-15 19:29:35,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 19:29:35,432 INFO L93 Difference]: Finished difference Result 4459 states and 6590 transitions. [2023-02-15 19:29:35,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-02-15 19:29:35,432 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 5 states have internal predecessors, (43), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 56 [2023-02-15 19:29:35,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 19:29:35,442 INFO L225 Difference]: With dead ends: 4459 [2023-02-15 19:29:35,442 INFO L226 Difference]: Without dead ends: 4429 [2023-02-15 19:29:35,444 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-02-15 19:29:35,444 INFO L413 NwaCegarLoop]: 1230 mSDtfsCounter, 1112 mSDsluCounter, 4138 mSDsCounter, 0 mSdLazyCounter, 5630 mSolverCounterSat, 166 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1388 SdHoareTripleChecker+Valid, 5368 SdHoareTripleChecker+Invalid, 5796 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 166 IncrementalHoareTripleChecker+Valid, 5630 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2023-02-15 19:29:35,444 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1388 Valid, 5368 Invalid, 5796 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [166 Valid, 5630 Invalid, 0 Unknown, 0 Unchecked, 3.9s Time] [2023-02-15 19:29:35,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4429 states. [2023-02-15 19:29:35,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4429 to 4424. [2023-02-15 19:29:35,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4424 states, 2944 states have (on average 1.3648097826086956) internal successors, (4018), 3027 states have internal predecessors, (4018), 1263 states have call successors, (1263), 213 states have call predecessors, (1263), 216 states have return successors, (1266), 1230 states have call predecessors, (1266), 1253 states have call successors, (1266) [2023-02-15 19:29:35,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4424 states to 4424 states and 6547 transitions. [2023-02-15 19:29:35,741 INFO L78 Accepts]: Start accepts. Automaton has 4424 states and 6547 transitions. Word has length 56 [2023-02-15 19:29:35,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 19:29:35,741 INFO L495 AbstractCegarLoop]: Abstraction has 4424 states and 6547 transitions. [2023-02-15 19:29:35,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 5 states have internal predecessors, (43), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-02-15 19:29:35,742 INFO L276 IsEmpty]: Start isEmpty. Operand 4424 states and 6547 transitions. [2023-02-15 19:29:35,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2023-02-15 19:29:35,744 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 19:29:35,744 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 19:29:35,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-02-15 19:29:35,744 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 19:29:35,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 19:29:35,745 INFO L85 PathProgramCache]: Analyzing trace with hash -1854765641, now seen corresponding path program 1 times [2023-02-15 19:29:35,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 19:29:35,745 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053458413] [2023-02-15 19:29:35,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 19:29:35,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 19:29:35,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:29:36,077 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2023-02-15 19:29:36,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:29:36,117 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-02-15 19:29:36,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 19:29:36,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053458413] [2023-02-15 19:29:36,118 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053458413] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 19:29:36,118 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 19:29:36,118 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-02-15 19:29:36,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871397325] [2023-02-15 19:29:36,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 19:29:36,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-02-15 19:29:36,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 19:29:36,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-02-15 19:29:36,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2023-02-15 19:29:36,120 INFO L87 Difference]: Start difference. First operand 4424 states and 6547 transitions. Second operand has 10 states, 10 states have (on average 4.6) internal successors, (46), 9 states have internal predecessors, (46), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-02-15 19:29:38,835 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 19:29:41,358 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 19:29:43,365 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 19:29:50,037 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.79s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 19:29:52,044 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 19:29:56,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 19:29:56,653 INFO L93 Difference]: Finished difference Result 4986 states and 7405 transitions. [2023-02-15 19:29:56,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-02-15 19:29:56,653 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.6) internal successors, (46), 9 states have internal predecessors, (46), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 55 [2023-02-15 19:29:56,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 19:29:56,663 INFO L225 Difference]: With dead ends: 4986 [2023-02-15 19:29:56,663 INFO L226 Difference]: Without dead ends: 4899 [2023-02-15 19:29:56,664 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=85, Invalid=257, Unknown=0, NotChecked=0, Total=342 [2023-02-15 19:29:56,665 INFO L413 NwaCegarLoop]: 1193 mSDtfsCounter, 4741 mSDsluCounter, 4702 mSDsCounter, 0 mSdLazyCounter, 9401 mSolverCounterSat, 2442 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4895 SdHoareTripleChecker+Valid, 5895 SdHoareTripleChecker+Invalid, 11846 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2442 IncrementalHoareTripleChecker+Valid, 9401 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.9s IncrementalHoareTripleChecker+Time [2023-02-15 19:29:56,665 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4895 Valid, 5895 Invalid, 11846 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2442 Valid, 9401 Invalid, 3 Unknown, 0 Unchecked, 19.9s Time] [2023-02-15 19:29:56,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4899 states. [2023-02-15 19:29:57,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4899 to 4422. [2023-02-15 19:29:57,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4422 states, 2941 states have (on average 1.3641618497109826) internal successors, (4012), 3024 states have internal predecessors, (4012), 1263 states have call successors, (1263), 214 states have call predecessors, (1263), 217 states have return successors, (1265), 1230 states have call predecessors, (1265), 1253 states have call successors, (1265) [2023-02-15 19:29:57,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4422 states to 4422 states and 6540 transitions. [2023-02-15 19:29:57,044 INFO L78 Accepts]: Start accepts. Automaton has 4422 states and 6540 transitions. Word has length 55 [2023-02-15 19:29:57,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 19:29:57,044 INFO L495 AbstractCegarLoop]: Abstraction has 4422 states and 6540 transitions. [2023-02-15 19:29:57,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.6) internal successors, (46), 9 states have internal predecessors, (46), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-02-15 19:29:57,045 INFO L276 IsEmpty]: Start isEmpty. Operand 4422 states and 6540 transitions. [2023-02-15 19:29:57,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2023-02-15 19:29:57,047 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 19:29:57,047 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 19:29:57,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-02-15 19:29:57,048 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 19:29:57,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 19:29:57,048 INFO L85 PathProgramCache]: Analyzing trace with hash -1116807328, now seen corresponding path program 1 times [2023-02-15 19:29:57,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 19:29:57,048 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186024385] [2023-02-15 19:29:57,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 19:29:57,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 19:29:57,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:29:57,310 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2023-02-15 19:29:57,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:29:57,372 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 19:29:57,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:29:57,381 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-02-15 19:29:57,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:29:57,402 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 19:29:57,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:29:57,411 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2023-02-15 19:29:57,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:29:57,420 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-02-15 19:29:57,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 19:29:57,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186024385] [2023-02-15 19:29:57,421 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186024385] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 19:29:57,421 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 19:29:57,421 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-02-15 19:29:57,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48374659] [2023-02-15 19:29:57,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 19:29:57,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-02-15 19:29:57,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 19:29:57,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-02-15 19:29:57,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2023-02-15 19:29:57,423 INFO L87 Difference]: Start difference. First operand 4422 states and 6540 transitions. Second operand has 8 states, 8 states have (on average 6.375) internal successors, (51), 5 states have internal predecessors, (51), 3 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2023-02-15 19:30:01,313 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 19:30:06,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 19:30:06,617 INFO L93 Difference]: Finished difference Result 5089 states and 7549 transitions. [2023-02-15 19:30:06,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-02-15 19:30:06,617 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 5 states have internal predecessors, (51), 3 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) Word has length 69 [2023-02-15 19:30:06,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 19:30:06,658 INFO L225 Difference]: With dead ends: 5089 [2023-02-15 19:30:06,658 INFO L226 Difference]: Without dead ends: 4146 [2023-02-15 19:30:06,661 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2023-02-15 19:30:06,662 INFO L413 NwaCegarLoop]: 1190 mSDtfsCounter, 1763 mSDsluCounter, 5059 mSDsCounter, 0 mSdLazyCounter, 8103 mSolverCounterSat, 1015 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2080 SdHoareTripleChecker+Valid, 6249 SdHoareTripleChecker+Invalid, 9119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1015 IncrementalHoareTripleChecker+Valid, 8103 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.7s IncrementalHoareTripleChecker+Time [2023-02-15 19:30:06,662 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2080 Valid, 6249 Invalid, 9119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1015 Valid, 8103 Invalid, 1 Unknown, 0 Unchecked, 8.7s Time] [2023-02-15 19:30:06,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4146 states. [2023-02-15 19:30:06,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4146 to 3603. [2023-02-15 19:30:06,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3603 states, 2429 states have (on average 1.361053931659119) internal successors, (3306), 2496 states have internal predecessors, (3306), 996 states have call successors, (996), 174 states have call predecessors, (996), 177 states have return successors, (998), 970 states have call predecessors, (998), 986 states have call successors, (998) [2023-02-15 19:30:06,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3603 states to 3603 states and 5300 transitions. [2023-02-15 19:30:06,932 INFO L78 Accepts]: Start accepts. Automaton has 3603 states and 5300 transitions. Word has length 69 [2023-02-15 19:30:06,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 19:30:06,933 INFO L495 AbstractCegarLoop]: Abstraction has 3603 states and 5300 transitions. [2023-02-15 19:30:06,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 5 states have internal predecessors, (51), 3 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2023-02-15 19:30:06,933 INFO L276 IsEmpty]: Start isEmpty. Operand 3603 states and 5300 transitions. [2023-02-15 19:30:06,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2023-02-15 19:30:06,935 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 19:30:06,935 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 19:30:06,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-02-15 19:30:06,936 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 19:30:06,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 19:30:06,936 INFO L85 PathProgramCache]: Analyzing trace with hash -599882155, now seen corresponding path program 1 times [2023-02-15 19:30:06,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 19:30:06,937 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778054614] [2023-02-15 19:30:06,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 19:30:06,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 19:30:07,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:30:07,188 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-02-15 19:30:07,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:30:07,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 19:30:07,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:30:07,251 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-02-15 19:30:07,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:30:07,271 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 19:30:07,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:30:07,291 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2023-02-15 19:30:07,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:30:07,301 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2023-02-15 19:30:07,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 19:30:07,311 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-02-15 19:30:07,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 19:30:07,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778054614] [2023-02-15 19:30:07,312 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778054614] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 19:30:07,312 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 19:30:07,312 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-02-15 19:30:07,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904280326] [2023-02-15 19:30:07,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 19:30:07,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-02-15 19:30:07,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 19:30:07,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-02-15 19:30:07,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-02-15 19:30:07,314 INFO L87 Difference]: Start difference. First operand 3603 states and 5300 transitions. Second operand has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 5 states have internal predecessors, (43), 3 states have call successors, (8), 5 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2023-02-15 19:30:11,111 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers []