./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/recursive-simple/fibo_2calls_25-2.c --full-output --procedureinliner.inline.calls.to.implemented.procedures NEVER --traceabstraction.positions.where.we.compute.the.hoare.annotation All --witnessprinter.yaml.format.version 2.1 --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version a9b967e5 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/certificate-witnesses-artifact/automizer/data/config -Xmx15G -Xms4m -jar /storage/repos/certificate-witnesses-artifact/automizer/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/certificate-witnesses-artifact/automizer/data -tc /storage/repos/certificate-witnesses-artifact/automizer/config/AutomizerReach.xml -i ../sv-benchmarks/c/recursive-simple/fibo_2calls_25-2.c -s /storage/repos/certificate-witnesses-artifact/automizer/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/certificate-witnesses-artifact/automizer --witnessprinter.witness.filename witness --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 a9cccea737f311e9e2585bb4c0fd7fa7e4382857df72468b846279ab5798480b --procedureinliner.inline.calls.to.implemented.procedures NEVER --traceabstraction.positions.where.we.compute.the.hoare.annotation All --witnessprinter.yaml.format.version 2.1 --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true --- Real Ultimate output --- This is Ultimate 0.2.4-dev-a9b967e-m [2024-09-12 19:52:50,746 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-09-12 19:52:50,813 INFO L114 SettingsManager]: Loading settings from /storage/repos/certificate-witnesses-artifact/automizer/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-09-12 19:52:50,821 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-09-12 19:52:50,822 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-09-12 19:52:50,854 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-09-12 19:52:50,855 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-09-12 19:52:50,855 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-09-12 19:52:50,856 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-09-12 19:52:50,858 INFO L153 SettingsManager]: * Use memory slicer=true [2024-09-12 19:52:50,858 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-09-12 19:52:50,858 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-09-12 19:52:50,859 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-09-12 19:52:50,859 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-09-12 19:52:50,859 INFO L153 SettingsManager]: * Use SBE=true [2024-09-12 19:52:50,860 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-09-12 19:52:50,860 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-09-12 19:52:50,860 INFO L153 SettingsManager]: * sizeof long=4 [2024-09-12 19:52:50,861 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-09-12 19:52:50,861 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-09-12 19:52:50,865 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-09-12 19:52:50,867 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-09-12 19:52:50,868 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-09-12 19:52:50,868 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-09-12 19:52:50,869 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-09-12 19:52:50,869 INFO L153 SettingsManager]: * sizeof long double=12 [2024-09-12 19:52:50,869 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-09-12 19:52:50,869 INFO L153 SettingsManager]: * Use constant arrays=true [2024-09-12 19:52:50,870 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-09-12 19:52:50,870 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-09-12 19:52:50,871 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-09-12 19:52:50,871 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-09-12 19:52:50,872 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-09-12 19:52:50,872 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-09-12 19:52:50,872 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-09-12 19:52:50,873 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-09-12 19:52:50,873 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-09-12 19:52:50,874 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-09-12 19:52:50,874 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-09-12 19:52:50,874 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-09-12 19:52:50,874 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-09-12 19:52:50,875 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-09-12 19:52:50,875 INFO L153 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/certificate-witnesses-artifact/automizer/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/certificate-witnesses-artifact/automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness 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 -> a9cccea737f311e9e2585bb4c0fd7fa7e4382857df72468b846279ab5798480b Applying setting for plugin de.uni_freiburg.informatik.ultimate.boogie.procedureinliner: Inline calls to implemented procedures -> NEVER Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Positions where we compute the Hoare Annotation -> All Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: YAML Format version -> 2.1 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of signed integer overflows -> true [2024-09-12 19:52:51,206 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-09-12 19:52:51,228 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-09-12 19:52:51,231 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-09-12 19:52:51,232 INFO L270 PluginConnector]: Initializing CDTParser... [2024-09-12 19:52:51,232 INFO L274 PluginConnector]: CDTParser initialized [2024-09-12 19:52:51,233 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/certificate-witnesses-artifact/automizer/../sv-benchmarks/c/recursive-simple/fibo_2calls_25-2.c [2024-09-12 19:52:52,738 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-09-12 19:52:52,987 INFO L384 CDTParser]: Found 1 translation units. [2024-09-12 19:52:52,988 INFO L180 CDTParser]: Scanning /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/recursive-simple/fibo_2calls_25-2.c [2024-09-12 19:52:52,998 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/certificate-witnesses-artifact/automizer/data/1c2e43a11/6c047452364b4398bf8eb7f318ff7587/FLAGf2842b20f [2024-09-12 19:52:53,328 INFO L435 CDTParser]: Successfully deleted /storage/repos/certificate-witnesses-artifact/automizer/data/1c2e43a11/6c047452364b4398bf8eb7f318ff7587 [2024-09-12 19:52:53,330 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-09-12 19:52:53,331 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-09-12 19:52:53,333 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-09-12 19:52:53,333 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-09-12 19:52:53,341 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-09-12 19:52:53,342 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.09 07:52:53" (1/1) ... [2024-09-12 19:52:53,342 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4893597a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:52:53, skipping insertion in model container [2024-09-12 19:52:53,343 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.09 07:52:53" (1/1) ... [2024-09-12 19:52:53,359 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-09-12 19:52:53,528 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/recursive-simple/fibo_2calls_25-2.c[952,965] [2024-09-12 19:52:53,531 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-12 19:52:53,545 INFO L200 MainTranslator]: Completed pre-run [2024-09-12 19:52:53,563 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/recursive-simple/fibo_2calls_25-2.c[952,965] [2024-09-12 19:52:53,564 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-12 19:52:53,581 INFO L204 MainTranslator]: Completed translation [2024-09-12 19:52:53,582 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:52:53 WrapperNode [2024-09-12 19:52:53,582 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-09-12 19:52:53,583 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-09-12 19:52:53,583 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-09-12 19:52:53,583 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-09-12 19:52:53,589 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:52:53" (1/1) ... [2024-09-12 19:52:53,593 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:52:53" (1/1) ... [2024-09-12 19:52:53,599 INFO L138 Inliner]: procedures = 14, calls = 12, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2024-09-12 19:52:53,600 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-09-12 19:52:53,607 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-09-12 19:52:53,607 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-09-12 19:52:53,607 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-09-12 19:52:53,617 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:52:53" (1/1) ... [2024-09-12 19:52:53,617 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:52:53" (1/1) ... [2024-09-12 19:52:53,618 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:52:53" (1/1) ... [2024-09-12 19:52:53,629 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-09-12 19:52:53,629 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:52:53" (1/1) ... [2024-09-12 19:52:53,629 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:52:53" (1/1) ... [2024-09-12 19:52:53,632 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:52:53" (1/1) ... [2024-09-12 19:52:53,633 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:52:53" (1/1) ... [2024-09-12 19:52:53,635 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:52:53" (1/1) ... [2024-09-12 19:52:53,636 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:52:53" (1/1) ... [2024-09-12 19:52:53,637 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-09-12 19:52:53,638 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-09-12 19:52:53,638 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-09-12 19:52:53,639 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-09-12 19:52:53,639 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:52:53" (1/1) ... [2024-09-12 19:52:53,644 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-09-12 19:52:53,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:52:53,672 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/certificate-witnesses-artifact/automizer/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-09-12 19:52:53,674 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-09-12 19:52:53,715 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-09-12 19:52:53,715 INFO L130 BoogieDeclarations]: Found specification of procedure main [2024-09-12 19:52:53,715 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2024-09-12 19:52:53,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-09-12 19:52:53,715 INFO L130 BoogieDeclarations]: Found specification of procedure fibo2 [2024-09-12 19:52:53,716 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo2 [2024-09-12 19:52:53,716 INFO L130 BoogieDeclarations]: Found specification of procedure fibo1 [2024-09-12 19:52:53,716 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo1 [2024-09-12 19:52:53,716 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2024-09-12 19:52:53,716 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2024-09-12 19:52:53,716 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-09-12 19:52:53,716 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-09-12 19:52:53,771 INFO L242 CfgBuilder]: Building ICFG [2024-09-12 19:52:53,773 INFO L268 CfgBuilder]: Building CFG for each procedure with an implementation [2024-09-12 19:52:53,998 INFO L? ?]: Removed 23 outVars from TransFormulas that were not future-live. [2024-09-12 19:52:53,998 INFO L291 CfgBuilder]: Performing block encoding [2024-09-12 19:52:54,030 INFO L313 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-09-12 19:52:54,030 INFO L318 CfgBuilder]: Removed 0 assume(true) statements. [2024-09-12 19:52:54,030 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.09 07:52:54 BoogieIcfgContainer [2024-09-12 19:52:54,031 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-09-12 19:52:54,033 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-09-12 19:52:54,033 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-09-12 19:52:54,036 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-09-12 19:52:54,037 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.09 07:52:53" (1/3) ... [2024-09-12 19:52:54,038 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2622eb2e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.09 07:52:54, skipping insertion in model container [2024-09-12 19:52:54,038 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:52:53" (2/3) ... [2024-09-12 19:52:54,038 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2622eb2e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.09 07:52:54, skipping insertion in model container [2024-09-12 19:52:54,039 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.09 07:52:54" (3/3) ... [2024-09-12 19:52:54,040 INFO L112 eAbstractionObserver]: Analyzing ICFG fibo_2calls_25-2.c [2024-09-12 19:52:54,057 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:All NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-09-12 19:52:54,057 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 13 error locations. [2024-09-12 19:52:54,119 INFO L335 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-09-12 19:52:54,126 INFO L336 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, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, 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;@23ff8567, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-12 19:52:54,127 INFO L337 AbstractCegarLoop]: Starting to check reachability of 13 error locations. [2024-09-12 19:52:54,131 INFO L276 IsEmpty]: Start isEmpty. Operand has 56 states, 31 states have (on average 1.5806451612903225) internal successors, (49), 44 states have internal predecessors, (49), 7 states have call successors, (7), 4 states have call predecessors, (7), 4 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-09-12 19:52:54,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2024-09-12 19:52:54,137 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:52:54,138 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:52:54,139 INFO L399 AbstractCegarLoop]: === Iteration 1 === Targeting fibo1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2024-09-12 19:52:54,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:52:54,145 INFO L85 PathProgramCache]: Analyzing trace with hash -373964005, now seen corresponding path program 1 times [2024-09-12 19:52:54,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:52:54,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306082147] [2024-09-12 19:52:54,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:52:54,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:52:54,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:52:54,340 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:52:54,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:52:54,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 19:52:54,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:52:54,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306082147] [2024-09-12 19:52:54,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306082147] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:52:54,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:52:54,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-09-12 19:52:54,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998616771] [2024-09-12 19:52:54,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:52:54,364 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-09-12 19:52:54,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:52:54,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-09-12 19:52:54,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-12 19:52:54,392 INFO L87 Difference]: Start difference. First operand has 56 states, 31 states have (on average 1.5806451612903225) internal successors, (49), 44 states have internal predecessors, (49), 7 states have call successors, (7), 4 states have call predecessors, (7), 4 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Second operand has 3 states, 2 states have (on average 3.0) internal successors, (6), 3 states have internal predecessors, (6), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 19:52:54,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:52:54,463 INFO L93 Difference]: Finished difference Result 62 states and 70 transitions. [2024-09-12 19:52:54,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-12 19:52:54,466 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 3 states have internal predecessors, (6), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 10 [2024-09-12 19:52:54,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:52:54,474 INFO L225 Difference]: With dead ends: 62 [2024-09-12 19:52:54,474 INFO L226 Difference]: Without dead ends: 52 [2024-09-12 19:52:54,477 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-12 19:52:54,481 INFO L434 NwaCegarLoop]: 54 mSDtfsCounter, 11 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 19:52:54,482 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 96 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 19:52:54,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2024-09-12 19:52:54,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 50. [2024-09-12 19:52:54,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 29 states have (on average 1.4827586206896552) internal successors, (43), 39 states have internal predecessors, (43), 7 states have call successors, (7), 4 states have call predecessors, (7), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-12 19:52:54,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 56 transitions. [2024-09-12 19:52:54,531 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 56 transitions. Word has length 10 [2024-09-12 19:52:54,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:52:54,532 INFO L474 AbstractCegarLoop]: Abstraction has 50 states and 56 transitions. [2024-09-12 19:52:54,533 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 3 states have internal predecessors, (6), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 19:52:54,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:52:54,534 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 56 transitions. [2024-09-12 19:52:54,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2024-09-12 19:52:54,536 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:52:54,536 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:52:54,536 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-09-12 19:52:54,536 INFO L399 AbstractCegarLoop]: === Iteration 2 === Targeting fibo1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2024-09-12 19:52:54,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:52:54,541 INFO L85 PathProgramCache]: Analyzing trace with hash 1292017820, now seen corresponding path program 1 times [2024-09-12 19:52:54,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:52:54,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616034298] [2024-09-12 19:52:54,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:52:54,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:52:54,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:52:54,620 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:52:54,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:52:54,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 19:52:54,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:52:54,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616034298] [2024-09-12 19:52:54,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616034298] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:52:54,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:52:54,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-12 19:52:54,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860919701] [2024-09-12 19:52:54,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:52:54,629 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 19:52:54,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:52:54,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 19:52:54,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 19:52:54,630 INFO L87 Difference]: Start difference. First operand 50 states and 56 transitions. Second operand has 5 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 19:52:54,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:52:54,729 INFO L93 Difference]: Finished difference Result 71 states and 80 transitions. [2024-09-12 19:52:54,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 19:52:54,730 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 11 [2024-09-12 19:52:54,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:52:54,732 INFO L225 Difference]: With dead ends: 71 [2024-09-12 19:52:54,733 INFO L226 Difference]: Without dead ends: 69 [2024-09-12 19:52:54,734 INFO L433 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 [2024-09-12 19:52:54,735 INFO L434 NwaCegarLoop]: 46 mSDtfsCounter, 29 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:52:54,736 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 181 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:52:54,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2024-09-12 19:52:54,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 65. [2024-09-12 19:52:54,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 41 states have (on average 1.4390243902439024) internal successors, (59), 51 states have internal predecessors, (59), 9 states have call successors, (9), 5 states have call predecessors, (9), 4 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-12 19:52:54,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 76 transitions. [2024-09-12 19:52:54,770 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 76 transitions. Word has length 11 [2024-09-12 19:52:54,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:52:54,773 INFO L474 AbstractCegarLoop]: Abstraction has 65 states and 76 transitions. [2024-09-12 19:52:54,773 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 19:52:54,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:52:54,773 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 76 transitions. [2024-09-12 19:52:54,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2024-09-12 19:52:54,774 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:52:54,774 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:52:54,774 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-09-12 19:52:54,774 INFO L399 AbstractCegarLoop]: === Iteration 3 === Targeting mainErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2024-09-12 19:52:54,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:52:54,775 INFO L85 PathProgramCache]: Analyzing trace with hash 371226026, now seen corresponding path program 1 times [2024-09-12 19:52:54,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:52:54,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783181383] [2024-09-12 19:52:54,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:52:54,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:52:54,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:52:54,834 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:52:54,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:52:54,839 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:52:54,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:52:54,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 19:52:54,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:52:54,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783181383] [2024-09-12 19:52:54,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783181383] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:52:54,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:52:54,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-12 19:52:54,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636032637] [2024-09-12 19:52:54,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:52:54,907 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 19:52:54,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:52:54,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 19:52:54,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 19:52:54,908 INFO L87 Difference]: Start difference. First operand 65 states and 76 transitions. Second operand has 5 states, 4 states have (on average 2.0) internal successors, (8), 5 states have internal predecessors, (8), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-09-12 19:52:55,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:52:55,005 INFO L93 Difference]: Finished difference Result 77 states and 89 transitions. [2024-09-12 19:52:55,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 19:52:55,006 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.0) internal successors, (8), 5 states have internal predecessors, (8), 2 states have call successors, (3), 1 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 13 [2024-09-12 19:52:55,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:52:55,007 INFO L225 Difference]: With dead ends: 77 [2024-09-12 19:52:55,009 INFO L226 Difference]: Without dead ends: 71 [2024-09-12 19:52:55,009 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 19:52:55,010 INFO L434 NwaCegarLoop]: 44 mSDtfsCounter, 16 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:52:55,011 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 152 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:52:55,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2024-09-12 19:52:55,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 65. [2024-09-12 19:52:55,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 41 states have (on average 1.4146341463414633) internal successors, (58), 51 states have internal predecessors, (58), 9 states have call successors, (9), 5 states have call predecessors, (9), 4 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-12 19:52:55,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 75 transitions. [2024-09-12 19:52:55,034 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 75 transitions. Word has length 13 [2024-09-12 19:52:55,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:52:55,035 INFO L474 AbstractCegarLoop]: Abstraction has 65 states and 75 transitions. [2024-09-12 19:52:55,035 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.0) internal successors, (8), 5 states have internal predecessors, (8), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-09-12 19:52:55,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:52:55,036 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 75 transitions. [2024-09-12 19:52:55,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-09-12 19:52:55,037 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:52:55,037 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:52:55,037 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-09-12 19:52:55,037 INFO L399 AbstractCegarLoop]: === Iteration 4 === Targeting mainErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2024-09-12 19:52:55,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:52:55,038 INFO L85 PathProgramCache]: Analyzing trace with hash -1008204599, now seen corresponding path program 1 times [2024-09-12 19:52:55,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:52:55,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420756661] [2024-09-12 19:52:55,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:52:55,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:52:55,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:52:55,086 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:52:55,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:52:55,093 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:52:55,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:52:55,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 19:52:55,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:52:55,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420756661] [2024-09-12 19:52:55,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420756661] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:52:55,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:52:55,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-12 19:52:55,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144809146] [2024-09-12 19:52:55,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:52:55,140 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 19:52:55,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:52:55,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 19:52:55,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 19:52:55,150 INFO L87 Difference]: Start difference. First operand 65 states and 75 transitions. Second operand has 5 states, 4 states have (on average 2.25) internal successors, (9), 5 states have internal predecessors, (9), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-09-12 19:52:55,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:52:55,235 INFO L93 Difference]: Finished difference Result 73 states and 83 transitions. [2024-09-12 19:52:55,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 19:52:55,236 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 5 states have internal predecessors, (9), 2 states have call successors, (3), 1 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 14 [2024-09-12 19:52:55,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:52:55,237 INFO L225 Difference]: With dead ends: 73 [2024-09-12 19:52:55,239 INFO L226 Difference]: Without dead ends: 67 [2024-09-12 19:52:55,240 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 19:52:55,241 INFO L434 NwaCegarLoop]: 43 mSDtfsCounter, 15 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:52:55,241 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 148 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 64 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:52:55,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2024-09-12 19:52:55,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 65. [2024-09-12 19:52:55,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 41 states have (on average 1.3902439024390243) internal successors, (57), 51 states have internal predecessors, (57), 9 states have call successors, (9), 5 states have call predecessors, (9), 4 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-12 19:52:55,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 74 transitions. [2024-09-12 19:52:55,258 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 74 transitions. Word has length 14 [2024-09-12 19:52:55,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:52:55,259 INFO L474 AbstractCegarLoop]: Abstraction has 65 states and 74 transitions. [2024-09-12 19:52:55,259 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 5 states have internal predecessors, (9), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-09-12 19:52:55,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:52:55,264 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 74 transitions. [2024-09-12 19:52:55,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2024-09-12 19:52:55,264 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:52:55,264 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:52:55,265 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-09-12 19:52:55,265 INFO L399 AbstractCegarLoop]: === Iteration 5 === Targeting fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2024-09-12 19:52:55,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:52:55,265 INFO L85 PathProgramCache]: Analyzing trace with hash -1677154791, now seen corresponding path program 1 times [2024-09-12 19:52:55,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:52:55,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953849119] [2024-09-12 19:52:55,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:52:55,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:52:55,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:52:55,302 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:52:55,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:52:55,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 19:52:55,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:52:55,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953849119] [2024-09-12 19:52:55,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953849119] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:52:55,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:52:55,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-09-12 19:52:55,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088107257] [2024-09-12 19:52:55,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:52:55,309 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-09-12 19:52:55,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:52:55,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-09-12 19:52:55,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-12 19:52:55,310 INFO L87 Difference]: Start difference. First operand 65 states and 74 transitions. Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 19:52:55,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:52:55,339 INFO L93 Difference]: Finished difference Result 67 states and 79 transitions. [2024-09-12 19:52:55,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-12 19:52:55,340 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (4), 1 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 16 [2024-09-12 19:52:55,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:52:55,341 INFO L225 Difference]: With dead ends: 67 [2024-09-12 19:52:55,341 INFO L226 Difference]: Without dead ends: 65 [2024-09-12 19:52:55,341 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-12 19:52:55,342 INFO L434 NwaCegarLoop]: 48 mSDtfsCounter, 11 mSDsluCounter, 36 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 19:52:55,343 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 84 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 19:52:55,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2024-09-12 19:52:55,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 63. [2024-09-12 19:52:55,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 41 states have (on average 1.3414634146341464) internal successors, (55), 49 states have internal predecessors, (55), 9 states have call successors, (9), 5 states have call predecessors, (9), 4 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-12 19:52:55,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 72 transitions. [2024-09-12 19:52:55,358 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 72 transitions. Word has length 16 [2024-09-12 19:52:55,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:52:55,358 INFO L474 AbstractCegarLoop]: Abstraction has 63 states and 72 transitions. [2024-09-12 19:52:55,358 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 19:52:55,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:52:55,359 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 72 transitions. [2024-09-12 19:52:55,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2024-09-12 19:52:55,359 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:52:55,360 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:52:55,360 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-09-12 19:52:55,360 INFO L399 AbstractCegarLoop]: === Iteration 6 === Targeting fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2024-09-12 19:52:55,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:52:55,360 INFO L85 PathProgramCache]: Analyzing trace with hash -452190908, now seen corresponding path program 1 times [2024-09-12 19:52:55,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:52:55,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21686276] [2024-09-12 19:52:55,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:52:55,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:52:55,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:52:55,437 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:52:55,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:52:55,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 19:52:55,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:52:55,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21686276] [2024-09-12 19:52:55,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21686276] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:52:55,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:52:55,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-09-12 19:52:55,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143557005] [2024-09-12 19:52:55,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:52:55,443 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-12 19:52:55,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:52:55,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-12 19:52:55,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-09-12 19:52:55,444 INFO L87 Difference]: Start difference. First operand 63 states and 72 transitions. Second operand has 7 states, 5 states have (on average 2.4) internal successors, (12), 5 states have internal predecessors, (12), 3 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) [2024-09-12 19:52:55,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:52:55,566 INFO L93 Difference]: Finished difference Result 67 states and 80 transitions. [2024-09-12 19:52:55,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-12 19:52:55,566 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 2.4) internal successors, (12), 5 states have internal predecessors, (12), 3 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 17 [2024-09-12 19:52:55,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:52:55,567 INFO L225 Difference]: With dead ends: 67 [2024-09-12 19:52:55,568 INFO L226 Difference]: Without dead ends: 63 [2024-09-12 19:52:55,568 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-09-12 19:52:55,570 INFO L434 NwaCegarLoop]: 28 mSDtfsCounter, 54 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 119 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 119 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:52:55,570 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 129 Invalid, 133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 119 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:52:55,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2024-09-12 19:52:55,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 59. [2024-09-12 19:52:55,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 41 states have (on average 1.2439024390243902) internal successors, (51), 45 states have internal predecessors, (51), 9 states have call successors, (9), 5 states have call predecessors, (9), 4 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-12 19:52:55,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 68 transitions. [2024-09-12 19:52:55,589 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 68 transitions. Word has length 17 [2024-09-12 19:52:55,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:52:55,589 INFO L474 AbstractCegarLoop]: Abstraction has 59 states and 68 transitions. [2024-09-12 19:52:55,590 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 2.4) internal successors, (12), 5 states have internal predecessors, (12), 3 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) [2024-09-12 19:52:55,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:52:55,590 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 68 transitions. [2024-09-12 19:52:55,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2024-09-12 19:52:55,591 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:52:55,591 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:52:55,592 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-09-12 19:52:55,592 INFO L399 AbstractCegarLoop]: === Iteration 7 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2024-09-12 19:52:55,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:52:55,592 INFO L85 PathProgramCache]: Analyzing trace with hash 2127521631, now seen corresponding path program 1 times [2024-09-12 19:52:55,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:52:55,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230366739] [2024-09-12 19:52:55,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:52:55,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:52:55,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:52:55,680 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:52:55,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:52:55,684 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-12 19:52:55,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:52:55,707 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-09-12 19:52:55,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:52:55,725 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 19:52:55,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:52:55,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230366739] [2024-09-12 19:52:55,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230366739] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:52:55,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:52:55,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-12 19:52:55,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339944619] [2024-09-12 19:52:55,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:52:55,727 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 19:52:55,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:52:55,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 19:52:55,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-09-12 19:52:55,728 INFO L87 Difference]: Start difference. First operand 59 states and 68 transitions. Second operand has 5 states, 4 states have (on average 3.75) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2024-09-12 19:52:55,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:52:55,784 INFO L93 Difference]: Finished difference Result 83 states and 105 transitions. [2024-09-12 19:52:55,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 19:52:55,785 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.75) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 26 [2024-09-12 19:52:55,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:52:55,787 INFO L225 Difference]: With dead ends: 83 [2024-09-12 19:52:55,787 INFO L226 Difference]: Without dead ends: 81 [2024-09-12 19:52:55,788 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-09-12 19:52:55,788 INFO L434 NwaCegarLoop]: 45 mSDtfsCounter, 3 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 19:52:55,789 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 172 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 19:52:55,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2024-09-12 19:52:55,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 75. [2024-09-12 19:52:55,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75 states, 54 states have (on average 1.1851851851851851) internal successors, (64), 57 states have internal predecessors, (64), 11 states have call successors, (11), 5 states have call predecessors, (11), 5 states have return successors, (16), 12 states have call predecessors, (16), 10 states have call successors, (16) [2024-09-12 19:52:55,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 91 transitions. [2024-09-12 19:52:55,810 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 91 transitions. Word has length 26 [2024-09-12 19:52:55,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:52:55,811 INFO L474 AbstractCegarLoop]: Abstraction has 75 states and 91 transitions. [2024-09-12 19:52:55,811 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.75) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2024-09-12 19:52:55,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:52:55,812 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 91 transitions. [2024-09-12 19:52:55,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2024-09-12 19:52:55,813 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:52:55,813 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:52:55,813 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-09-12 19:52:55,813 INFO L399 AbstractCegarLoop]: === Iteration 8 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2024-09-12 19:52:55,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:52:55,814 INFO L85 PathProgramCache]: Analyzing trace with hash 1539493548, now seen corresponding path program 1 times [2024-09-12 19:52:55,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:52:55,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34631] [2024-09-12 19:52:55,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:52:55,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:52:55,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:52:55,870 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:52:55,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:52:55,874 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-12 19:52:55,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:52:55,886 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-09-12 19:52:55,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:52:55,909 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-09-12 19:52:55,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:52:55,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34631] [2024-09-12 19:52:55,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34631] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:52:55,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [722927567] [2024-09-12 19:52:55,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:52:55,910 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:52:55,911 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:52:55,913 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:52:55,914 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-09-12 19:52:55,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:52:55,965 INFO L262 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-09-12 19:52:55,969 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:52:56,061 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 19:52:56,062 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 19:52:56,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [722927567] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:52:56,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-09-12 19:52:56,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [5] total 11 [2024-09-12 19:52:56,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826792769] [2024-09-12 19:52:56,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:52:56,064 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-12 19:52:56,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:52:56,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-12 19:52:56,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2024-09-12 19:52:56,068 INFO L87 Difference]: Start difference. First operand 75 states and 91 transitions. Second operand has 7 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 6 states have internal predecessors, (19), 4 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 19:52:56,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:52:56,202 INFO L93 Difference]: Finished difference Result 131 states and 159 transitions. [2024-09-12 19:52:56,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-12 19:52:56,203 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 6 states have internal predecessors, (19), 4 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) Word has length 27 [2024-09-12 19:52:56,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:52:56,204 INFO L225 Difference]: With dead ends: 131 [2024-09-12 19:52:56,206 INFO L226 Difference]: Without dead ends: 72 [2024-09-12 19:52:56,207 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-09-12 19:52:56,207 INFO L434 NwaCegarLoop]: 35 mSDtfsCounter, 39 mSDsluCounter, 149 mSDsCounter, 0 mSdLazyCounter, 123 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 184 SdHoareTripleChecker+Invalid, 128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 123 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:52:56,208 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 184 Invalid, 128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 123 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:52:56,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2024-09-12 19:52:56,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 68. [2024-09-12 19:52:56,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 48 states have (on average 1.2083333333333333) internal successors, (58), 52 states have internal predecessors, (58), 10 states have call successors, (10), 5 states have call predecessors, (10), 5 states have return successors, (12), 10 states have call predecessors, (12), 9 states have call successors, (12) [2024-09-12 19:52:56,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 80 transitions. [2024-09-12 19:52:56,228 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 80 transitions. Word has length 27 [2024-09-12 19:52:56,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:52:56,229 INFO L474 AbstractCegarLoop]: Abstraction has 68 states and 80 transitions. [2024-09-12 19:52:56,229 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 6 states have internal predecessors, (19), 4 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 19:52:56,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:52:56,229 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 80 transitions. [2024-09-12 19:52:56,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2024-09-12 19:52:56,230 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:52:56,231 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:52:56,248 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-09-12 19:52:56,431 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,2 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:52:56,432 INFO L399 AbstractCegarLoop]: === Iteration 9 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2024-09-12 19:52:56,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:52:56,432 INFO L85 PathProgramCache]: Analyzing trace with hash 1428973281, now seen corresponding path program 1 times [2024-09-12 19:52:56,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:52:56,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678405154] [2024-09-12 19:52:56,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:52:56,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:52:56,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:52:56,491 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:52:56,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:52:56,494 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-12 19:52:56,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:52:56,507 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2024-09-12 19:52:56,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:52:56,519 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-09-12 19:52:56,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:52:56,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678405154] [2024-09-12 19:52:56,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678405154] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:52:56,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:52:56,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-12 19:52:56,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699705088] [2024-09-12 19:52:56,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:52:56,520 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 19:52:56,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:52:56,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 19:52:56,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-09-12 19:52:56,521 INFO L87 Difference]: Start difference. First operand 68 states and 80 transitions. Second operand has 5 states, 4 states have (on average 4.0) internal successors, (16), 5 states have internal predecessors, (16), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2024-09-12 19:52:56,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:52:56,558 INFO L93 Difference]: Finished difference Result 92 states and 119 transitions. [2024-09-12 19:52:56,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 19:52:56,559 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.0) internal successors, (16), 5 states have internal predecessors, (16), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 28 [2024-09-12 19:52:56,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:52:56,560 INFO L225 Difference]: With dead ends: 92 [2024-09-12 19:52:56,560 INFO L226 Difference]: Without dead ends: 90 [2024-09-12 19:52:56,560 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-09-12 19:52:56,561 INFO L434 NwaCegarLoop]: 44 mSDtfsCounter, 4 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 19:52:56,561 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 132 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 19:52:56,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2024-09-12 19:52:56,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 81. [2024-09-12 19:52:56,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 58 states have (on average 1.1724137931034482) internal successors, (68), 62 states have internal predecessors, (68), 12 states have call successors, (12), 5 states have call predecessors, (12), 6 states have return successors, (22), 13 states have call predecessors, (22), 11 states have call successors, (22) [2024-09-12 19:52:56,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 102 transitions. [2024-09-12 19:52:56,581 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 102 transitions. Word has length 28 [2024-09-12 19:52:56,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:52:56,582 INFO L474 AbstractCegarLoop]: Abstraction has 81 states and 102 transitions. [2024-09-12 19:52:56,582 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.0) internal successors, (16), 5 states have internal predecessors, (16), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2024-09-12 19:52:56,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:52:56,582 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 102 transitions. [2024-09-12 19:52:56,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2024-09-12 19:52:56,585 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:52:56,585 INFO L216 NwaCegarLoop]: trace histogram [3, 2, 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] [2024-09-12 19:52:56,585 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-09-12 19:52:56,585 INFO L399 AbstractCegarLoop]: === Iteration 10 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2024-09-12 19:52:56,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:52:56,586 INFO L85 PathProgramCache]: Analyzing trace with hash -2001771443, now seen corresponding path program 1 times [2024-09-12 19:52:56,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:52:56,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854149407] [2024-09-12 19:52:56,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:52:56,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:52:56,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:52:56,655 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:52:56,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:52:56,658 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:52:56,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:52:56,674 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-12 19:52:56,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:52:56,685 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-09-12 19:52:56,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:52:56,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854149407] [2024-09-12 19:52:56,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854149407] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:52:56,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:52:56,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-12 19:52:56,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194926491] [2024-09-12 19:52:56,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:52:56,687 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 19:52:56,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:52:56,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 19:52:56,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-09-12 19:52:56,688 INFO L87 Difference]: Start difference. First operand 81 states and 102 transitions. Second operand has 5 states, 4 states have (on average 4.75) internal successors, (19), 5 states have internal predecessors, (19), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2024-09-12 19:52:56,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:52:56,743 INFO L93 Difference]: Finished difference Result 95 states and 121 transitions. [2024-09-12 19:52:56,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 19:52:56,743 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.75) internal successors, (19), 5 states have internal predecessors, (19), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 32 [2024-09-12 19:52:56,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:52:56,745 INFO L225 Difference]: With dead ends: 95 [2024-09-12 19:52:56,745 INFO L226 Difference]: Without dead ends: 93 [2024-09-12 19:52:56,745 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-09-12 19:52:56,746 INFO L434 NwaCegarLoop]: 45 mSDtfsCounter, 3 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 19:52:56,746 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 172 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 19:52:56,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2024-09-12 19:52:56,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 90. [2024-09-12 19:52:56,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 65 states have (on average 1.1538461538461537) internal successors, (75), 69 states have internal predecessors, (75), 13 states have call successors, (13), 5 states have call predecessors, (13), 7 states have return successors, (26), 15 states have call predecessors, (26), 12 states have call successors, (26) [2024-09-12 19:52:56,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 114 transitions. [2024-09-12 19:52:56,771 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 114 transitions. Word has length 32 [2024-09-12 19:52:56,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:52:56,772 INFO L474 AbstractCegarLoop]: Abstraction has 90 states and 114 transitions. [2024-09-12 19:52:56,772 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.75) internal successors, (19), 5 states have internal predecessors, (19), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2024-09-12 19:52:56,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:52:56,772 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 114 transitions. [2024-09-12 19:52:56,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2024-09-12 19:52:56,773 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:52:56,774 INFO L216 NwaCegarLoop]: trace histogram [3, 2, 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] [2024-09-12 19:52:56,774 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-09-12 19:52:56,774 INFO L399 AbstractCegarLoop]: === Iteration 11 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2024-09-12 19:52:56,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:52:56,774 INFO L85 PathProgramCache]: Analyzing trace with hash -1913625316, now seen corresponding path program 1 times [2024-09-12 19:52:56,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:52:56,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549703832] [2024-09-12 19:52:56,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:52:56,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:52:56,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:52:56,814 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:52:56,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:52:56,816 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:52:56,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:52:56,827 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-12 19:52:56,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:52:56,844 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-09-12 19:52:56,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:52:56,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549703832] [2024-09-12 19:52:56,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549703832] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:52:56,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [483818116] [2024-09-12 19:52:56,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:52:56,845 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:52:56,845 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:52:56,847 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:52:56,851 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-09-12 19:52:56,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:52:56,890 INFO L262 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-09-12 19:52:56,893 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:52:56,991 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 19:52:56,992 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:52:57,206 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-09-12 19:52:57,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [483818116] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:52:57,207 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:52:57,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 9, 9] total 19 [2024-09-12 19:52:57,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379009445] [2024-09-12 19:52:57,207 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:52:57,208 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-09-12 19:52:57,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:52:57,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-09-12 19:52:57,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2024-09-12 19:52:57,209 INFO L87 Difference]: Start difference. First operand 90 states and 114 transitions. Second operand has 19 states, 17 states have (on average 3.4705882352941178) internal successors, (59), 15 states have internal predecessors, (59), 9 states have call successors, (14), 6 states have call predecessors, (14), 5 states have return successors, (7), 4 states have call predecessors, (7), 5 states have call successors, (7) [2024-09-12 19:52:57,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:52:57,690 INFO L93 Difference]: Finished difference Result 222 states and 294 transitions. [2024-09-12 19:52:57,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-09-12 19:52:57,690 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 3.4705882352941178) internal successors, (59), 15 states have internal predecessors, (59), 9 states have call successors, (14), 6 states have call predecessors, (14), 5 states have return successors, (7), 4 states have call predecessors, (7), 5 states have call successors, (7) Word has length 33 [2024-09-12 19:52:57,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:52:57,692 INFO L225 Difference]: With dead ends: 222 [2024-09-12 19:52:57,692 INFO L226 Difference]: Without dead ends: 144 [2024-09-12 19:52:57,694 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 63 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2024-09-12 19:52:57,694 INFO L434 NwaCegarLoop]: 65 mSDtfsCounter, 132 mSDsluCounter, 708 mSDsCounter, 0 mSdLazyCounter, 628 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 773 SdHoareTripleChecker+Invalid, 662 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 628 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-12 19:52:57,695 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [137 Valid, 773 Invalid, 662 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 628 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-12 19:52:57,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2024-09-12 19:52:57,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 130. [2024-09-12 19:52:57,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 96 states have (on average 1.1666666666666667) internal successors, (112), 102 states have internal predecessors, (112), 18 states have call successors, (18), 8 states have call predecessors, (18), 11 states have return successors, (36), 19 states have call predecessors, (36), 17 states have call successors, (36) [2024-09-12 19:52:57,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 166 transitions. [2024-09-12 19:52:57,729 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 166 transitions. Word has length 33 [2024-09-12 19:52:57,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:52:57,729 INFO L474 AbstractCegarLoop]: Abstraction has 130 states and 166 transitions. [2024-09-12 19:52:57,730 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 17 states have (on average 3.4705882352941178) internal successors, (59), 15 states have internal predecessors, (59), 9 states have call successors, (14), 6 states have call predecessors, (14), 5 states have return successors, (7), 4 states have call predecessors, (7), 5 states have call successors, (7) [2024-09-12 19:52:57,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:52:57,730 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 166 transitions. [2024-09-12 19:52:57,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2024-09-12 19:52:57,731 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:52:57,733 INFO L216 NwaCegarLoop]: trace histogram [4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:52:57,748 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-09-12 19:52:57,934 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-09-12 19:52:57,934 INFO L399 AbstractCegarLoop]: === Iteration 12 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2024-09-12 19:52:57,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:52:57,935 INFO L85 PathProgramCache]: Analyzing trace with hash 1804822488, now seen corresponding path program 2 times [2024-09-12 19:52:57,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:52:57,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324007622] [2024-09-12 19:52:57,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:52:57,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:52:57,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:52:58,004 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:52:58,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:52:58,011 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-12 19:52:58,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:52:58,022 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-12 19:52:58,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:52:58,041 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 19:52:58,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:52:58,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324007622] [2024-09-12 19:52:58,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324007622] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:52:58,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1203567749] [2024-09-12 19:52:58,045 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 19:52:58,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:52:58,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:52:58,051 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:52:58,059 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-09-12 19:52:58,117 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 19:52:58,117 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 19:52:58,119 INFO L262 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-09-12 19:52:58,120 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:52:58,170 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 19:52:58,170 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 19:52:58,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1203567749] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:52:58,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-09-12 19:52:58,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 8 [2024-09-12 19:52:58,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926808070] [2024-09-12 19:52:58,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:52:58,171 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 19:52:58,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:52:58,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 19:52:58,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-09-12 19:52:58,172 INFO L87 Difference]: Start difference. First operand 130 states and 166 transitions. Second operand has 5 states, 4 states have (on average 5.25) internal successors, (21), 5 states have internal predecessors, (21), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-09-12 19:52:58,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:52:58,229 INFO L93 Difference]: Finished difference Result 139 states and 178 transitions. [2024-09-12 19:52:58,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 19:52:58,230 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 5.25) internal successors, (21), 5 states have internal predecessors, (21), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 45 [2024-09-12 19:52:58,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:52:58,231 INFO L225 Difference]: With dead ends: 139 [2024-09-12 19:52:58,231 INFO L226 Difference]: Without dead ends: 138 [2024-09-12 19:52:58,232 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-09-12 19:52:58,232 INFO L434 NwaCegarLoop]: 43 mSDtfsCounter, 4 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 19:52:58,233 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 125 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 19:52:58,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2024-09-12 19:52:58,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 134. [2024-09-12 19:52:58,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 100 states have (on average 1.16) internal successors, (116), 104 states have internal predecessors, (116), 18 states have call successors, (18), 8 states have call predecessors, (18), 11 states have return successors, (36), 21 states have call predecessors, (36), 17 states have call successors, (36) [2024-09-12 19:52:58,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 170 transitions. [2024-09-12 19:52:58,259 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 170 transitions. Word has length 45 [2024-09-12 19:52:58,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:52:58,259 INFO L474 AbstractCegarLoop]: Abstraction has 134 states and 170 transitions. [2024-09-12 19:52:58,259 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 5.25) internal successors, (21), 5 states have internal predecessors, (21), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-09-12 19:52:58,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:52:58,260 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 170 transitions. [2024-09-12 19:52:58,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2024-09-12 19:52:58,260 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:52:58,261 INFO L216 NwaCegarLoop]: trace histogram [4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:52:58,277 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-09-12 19:52:58,464 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-09-12 19:52:58,465 INFO L399 AbstractCegarLoop]: === Iteration 13 === Targeting fibo2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2024-09-12 19:52:58,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:52:58,465 INFO L85 PathProgramCache]: Analyzing trace with hash 114922353, now seen corresponding path program 1 times [2024-09-12 19:52:58,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:52:58,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908422808] [2024-09-12 19:52:58,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:52:58,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:52:58,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:52:58,539 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:52:58,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:52:58,542 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-12 19:52:58,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:52:58,557 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-12 19:52:58,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:52:58,575 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 19:52:58,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:52:58,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908422808] [2024-09-12 19:52:58,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908422808] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:52:58,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [623048722] [2024-09-12 19:52:58,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:52:58,576 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:52:58,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:52:58,577 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:52:58,578 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-09-12 19:52:58,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:52:58,614 INFO L262 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-09-12 19:52:58,616 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:52:58,783 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 8 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 19:52:58,783 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:52:59,053 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-09-12 19:52:59,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [623048722] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:52:59,053 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:52:59,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 13, 13] total 27 [2024-09-12 19:52:59,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795849346] [2024-09-12 19:52:59,054 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:52:59,054 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-09-12 19:52:59,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:52:59,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-09-12 19:52:59,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=619, Unknown=0, NotChecked=0, Total=702 [2024-09-12 19:52:59,055 INFO L87 Difference]: Start difference. First operand 134 states and 170 transitions. Second operand has 27 states, 25 states have (on average 3.28) internal successors, (82), 19 states have internal predecessors, (82), 13 states have call successors, (18), 10 states have call predecessors, (18), 5 states have return successors, (7), 4 states have call predecessors, (7), 5 states have call successors, (7) [2024-09-12 19:52:59,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:52:59,832 INFO L93 Difference]: Finished difference Result 368 states and 490 transitions. [2024-09-12 19:52:59,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-09-12 19:52:59,833 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 25 states have (on average 3.28) internal successors, (82), 19 states have internal predecessors, (82), 13 states have call successors, (18), 10 states have call predecessors, (18), 5 states have return successors, (7), 4 states have call predecessors, (7), 5 states have call successors, (7) Word has length 46 [2024-09-12 19:52:59,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:52:59,835 INFO L225 Difference]: With dead ends: 368 [2024-09-12 19:52:59,835 INFO L226 Difference]: Without dead ends: 252 [2024-09-12 19:52:59,837 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 85 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 213 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=169, Invalid=1163, Unknown=0, NotChecked=0, Total=1332 [2024-09-12 19:52:59,837 INFO L434 NwaCegarLoop]: 97 mSDtfsCounter, 233 mSDsluCounter, 1202 mSDsCounter, 0 mSdLazyCounter, 1031 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 238 SdHoareTripleChecker+Valid, 1299 SdHoareTripleChecker+Invalid, 1084 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 1031 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-09-12 19:52:59,838 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [238 Valid, 1299 Invalid, 1084 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 1031 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-09-12 19:52:59,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2024-09-12 19:52:59,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 228. [2024-09-12 19:52:59,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 175 states have (on average 1.16) internal successors, (203), 179 states have internal predecessors, (203), 31 states have call successors, (31), 14 states have call predecessors, (31), 17 states have return successors, (50), 34 states have call predecessors, (50), 30 states have call successors, (50) [2024-09-12 19:52:59,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 284 transitions. [2024-09-12 19:52:59,875 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 284 transitions. Word has length 46 [2024-09-12 19:52:59,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:52:59,876 INFO L474 AbstractCegarLoop]: Abstraction has 228 states and 284 transitions. [2024-09-12 19:52:59,876 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 25 states have (on average 3.28) internal successors, (82), 19 states have internal predecessors, (82), 13 states have call successors, (18), 10 states have call predecessors, (18), 5 states have return successors, (7), 4 states have call predecessors, (7), 5 states have call successors, (7) [2024-09-12 19:52:59,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:52:59,877 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 284 transitions. [2024-09-12 19:52:59,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2024-09-12 19:52:59,878 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:52:59,878 INFO L216 NwaCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:52:59,894 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-09-12 19:53:00,082 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,5 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:53:00,083 INFO L399 AbstractCegarLoop]: === Iteration 14 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2024-09-12 19:53:00,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:53:00,083 INFO L85 PathProgramCache]: Analyzing trace with hash 2136828516, now seen corresponding path program 1 times [2024-09-12 19:53:00,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:53:00,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672807334] [2024-09-12 19:53:00,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:53:00,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:53:00,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:00,174 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:53:00,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:00,176 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-12 19:53:00,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:00,186 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-12 19:53:00,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:00,197 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2024-09-12 19:53:00,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:53:00,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672807334] [2024-09-12 19:53:00,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672807334] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:53:00,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [156631512] [2024-09-12 19:53:00,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:53:00,198 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:53:00,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:53:00,199 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:53:00,201 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-09-12 19:53:00,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:00,244 INFO L262 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-09-12 19:53:00,246 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:53:00,543 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 16 proven. 104 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 19:53:00,543 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:53:01,008 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 119 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-09-12 19:53:01,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [156631512] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:53:01,008 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:53:01,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 23, 23] total 47 [2024-09-12 19:53:01,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233910171] [2024-09-12 19:53:01,009 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:53:01,009 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2024-09-12 19:53:01,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:53:01,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2024-09-12 19:53:01,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=249, Invalid=1913, Unknown=0, NotChecked=0, Total=2162 [2024-09-12 19:53:01,011 INFO L87 Difference]: Start difference. First operand 228 states and 284 transitions. Second operand has 47 states, 45 states have (on average 2.8666666666666667) internal successors, (129), 29 states have internal predecessors, (129), 23 states have call successors, (28), 20 states have call predecessors, (28), 5 states have return successors, (7), 4 states have call predecessors, (7), 5 states have call successors, (7) [2024-09-12 19:53:02,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:53:02,466 INFO L93 Difference]: Finished difference Result 694 states and 924 transitions. [2024-09-12 19:53:02,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-09-12 19:53:02,466 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 45 states have (on average 2.8666666666666667) internal successors, (129), 29 states have internal predecessors, (129), 23 states have call successors, (28), 20 states have call predecessors, (28), 5 states have return successors, (7), 4 states have call predecessors, (7), 5 states have call successors, (7) Word has length 75 [2024-09-12 19:53:02,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:53:02,470 INFO L225 Difference]: With dead ends: 694 [2024-09-12 19:53:02,470 INFO L226 Difference]: Without dead ends: 490 [2024-09-12 19:53:02,473 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 133 SyntacticMatches, 1 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 986 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=561, Invalid=3729, Unknown=0, NotChecked=0, Total=4290 [2024-09-12 19:53:02,474 INFO L434 NwaCegarLoop]: 170 mSDtfsCounter, 606 mSDsluCounter, 2635 mSDsCounter, 0 mSdLazyCounter, 1999 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 611 SdHoareTripleChecker+Valid, 2805 SdHoareTripleChecker+Invalid, 2119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 1999 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-09-12 19:53:02,474 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [611 Valid, 2805 Invalid, 2119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 1999 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-09-12 19:53:02,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2024-09-12 19:53:02,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 445. [2024-09-12 19:53:02,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 445 states, 349 states have (on average 1.160458452722063) internal successors, (405), 352 states have internal predecessors, (405), 60 states have call successors, (60), 28 states have call predecessors, (60), 31 states have return successors, (83), 64 states have call predecessors, (83), 59 states have call successors, (83) [2024-09-12 19:53:02,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 445 states to 445 states and 548 transitions. [2024-09-12 19:53:02,523 INFO L78 Accepts]: Start accepts. Automaton has 445 states and 548 transitions. Word has length 75 [2024-09-12 19:53:02,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:53:02,524 INFO L474 AbstractCegarLoop]: Abstraction has 445 states and 548 transitions. [2024-09-12 19:53:02,524 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 45 states have (on average 2.8666666666666667) internal successors, (129), 29 states have internal predecessors, (129), 23 states have call successors, (28), 20 states have call predecessors, (28), 5 states have return successors, (7), 4 states have call predecessors, (7), 5 states have call successors, (7) [2024-09-12 19:53:02,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:53:02,524 INFO L276 IsEmpty]: Start isEmpty. Operand 445 states and 548 transitions. [2024-09-12 19:53:02,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2024-09-12 19:53:02,526 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:53:02,526 INFO L216 NwaCegarLoop]: trace histogram [10, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:53:02,544 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-09-12 19:53:02,730 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-09-12 19:53:02,731 INFO L399 AbstractCegarLoop]: === Iteration 15 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2024-09-12 19:53:02,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:53:02,731 INFO L85 PathProgramCache]: Analyzing trace with hash -1631495174, now seen corresponding path program 2 times [2024-09-12 19:53:02,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:53:02,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307710216] [2024-09-12 19:53:02,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:53:02,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:53:02,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:02,876 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:53:02,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:02,880 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-12 19:53:02,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:02,894 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-09-12 19:53:02,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:02,906 INFO L134 CoverageAnalysis]: Checked inductivity of 428 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 426 trivial. 0 not checked. [2024-09-12 19:53:02,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:53:02,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307710216] [2024-09-12 19:53:02,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307710216] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:53:02,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [512928784] [2024-09-12 19:53:02,907 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 19:53:02,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:53:02,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:53:02,909 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:53:02,910 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-09-12 19:53:02,967 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 19:53:02,967 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 19:53:02,968 INFO L262 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-09-12 19:53:02,971 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:53:03,013 INFO L134 CoverageAnalysis]: Checked inductivity of 428 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 426 trivial. 0 not checked. [2024-09-12 19:53:03,015 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 19:53:03,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [512928784] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:53:03,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-09-12 19:53:03,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 8 [2024-09-12 19:53:03,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742437206] [2024-09-12 19:53:03,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:53:03,016 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 19:53:03,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:53:03,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 19:53:03,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-09-12 19:53:03,017 INFO L87 Difference]: Start difference. First operand 445 states and 548 transitions. Second operand has 5 states, 4 states have (on average 5.25) internal successors, (21), 5 states have internal predecessors, (21), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-09-12 19:53:03,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:53:03,103 INFO L93 Difference]: Finished difference Result 455 states and 563 transitions. [2024-09-12 19:53:03,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 19:53:03,104 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 5.25) internal successors, (21), 5 states have internal predecessors, (21), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 123 [2024-09-12 19:53:03,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:53:03,107 INFO L225 Difference]: With dead ends: 455 [2024-09-12 19:53:03,107 INFO L226 Difference]: Without dead ends: 454 [2024-09-12 19:53:03,107 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 126 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-09-12 19:53:03,108 INFO L434 NwaCegarLoop]: 43 mSDtfsCounter, 4 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 19:53:03,108 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 125 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 19:53:03,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2024-09-12 19:53:03,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 451. [2024-09-12 19:53:03,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 451 states, 355 states have (on average 1.1577464788732394) internal successors, (411), 355 states have internal predecessors, (411), 60 states have call successors, (60), 28 states have call predecessors, (60), 31 states have return successors, (83), 67 states have call predecessors, (83), 59 states have call successors, (83) [2024-09-12 19:53:03,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 451 states to 451 states and 554 transitions. [2024-09-12 19:53:03,161 INFO L78 Accepts]: Start accepts. Automaton has 451 states and 554 transitions. Word has length 123 [2024-09-12 19:53:03,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:53:03,163 INFO L474 AbstractCegarLoop]: Abstraction has 451 states and 554 transitions. [2024-09-12 19:53:03,163 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 5.25) internal successors, (21), 5 states have internal predecessors, (21), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-09-12 19:53:03,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:53:03,163 INFO L276 IsEmpty]: Start isEmpty. Operand 451 states and 554 transitions. [2024-09-12 19:53:03,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2024-09-12 19:53:03,165 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:53:03,165 INFO L216 NwaCegarLoop]: trace histogram [10, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:53:03,182 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-09-12 19:53:03,368 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-09-12 19:53:03,369 INFO L399 AbstractCegarLoop]: === Iteration 16 === Targeting fibo1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2024-09-12 19:53:03,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:53:03,369 INFO L85 PathProgramCache]: Analyzing trace with hash 963257257, now seen corresponding path program 1 times [2024-09-12 19:53:03,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:53:03,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650584743] [2024-09-12 19:53:03,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:53:03,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:53:03,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:03,464 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:53:03,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:03,466 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-12 19:53:03,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:03,478 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-09-12 19:53:03,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:03,493 INFO L134 CoverageAnalysis]: Checked inductivity of 428 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 426 trivial. 0 not checked. [2024-09-12 19:53:03,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:53:03,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650584743] [2024-09-12 19:53:03,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650584743] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:53:03,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [418590723] [2024-09-12 19:53:03,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:53:03,494 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:53:03,494 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:53:03,495 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:53:03,497 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-09-12 19:53:03,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:03,552 INFO L262 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-09-12 19:53:03,555 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:53:04,207 INFO L134 CoverageAnalysis]: Checked inductivity of 428 backedges. 20 proven. 408 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 19:53:04,208 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:53:05,002 INFO L134 CoverageAnalysis]: Checked inductivity of 428 backedges. 0 proven. 427 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-09-12 19:53:05,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [418590723] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:53:05,003 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:53:05,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 39, 39] total 57 [2024-09-12 19:53:05,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777975125] [2024-09-12 19:53:05,003 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:53:05,003 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2024-09-12 19:53:05,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:53:05,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2024-09-12 19:53:05,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=368, Invalid=2824, Unknown=0, NotChecked=0, Total=3192 [2024-09-12 19:53:05,006 INFO L87 Difference]: Start difference. First operand 451 states and 554 transitions. Second operand has 57 states, 55 states have (on average 2.8545454545454545) internal successors, (157), 34 states have internal predecessors, (157), 28 states have call successors, (34), 25 states have call predecessors, (34), 5 states have return successors, (7), 4 states have call predecessors, (7), 5 states have call successors, (7) [2024-09-12 19:53:06,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:53:06,838 INFO L93 Difference]: Finished difference Result 1134 states and 1447 transitions. [2024-09-12 19:53:06,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-09-12 19:53:06,839 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 55 states have (on average 2.8545454545454545) internal successors, (157), 34 states have internal predecessors, (157), 28 states have call successors, (34), 25 states have call predecessors, (34), 5 states have return successors, (7), 4 states have call predecessors, (7), 5 states have call successors, (7) Word has length 124 [2024-09-12 19:53:06,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:53:06,844 INFO L225 Difference]: With dead ends: 1134 [2024-09-12 19:53:06,844 INFO L226 Difference]: Without dead ends: 707 [2024-09-12 19:53:06,848 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 307 GetRequests, 204 SyntacticMatches, 23 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2225 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=855, Invalid=5787, Unknown=0, NotChecked=0, Total=6642 [2024-09-12 19:53:06,849 INFO L434 NwaCegarLoop]: 217 mSDtfsCounter, 752 mSDsluCounter, 3130 mSDsCounter, 0 mSdLazyCounter, 2384 mSolverCounterSat, 133 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 757 SdHoareTripleChecker+Valid, 3347 SdHoareTripleChecker+Invalid, 2517 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 133 IncrementalHoareTripleChecker+Valid, 2384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-09-12 19:53:06,849 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [757 Valid, 3347 Invalid, 2517 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [133 Valid, 2384 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-09-12 19:53:06,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 707 states. [2024-09-12 19:53:06,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 707 to 646. [2024-09-12 19:53:06,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 646 states, 511 states have (on average 1.1643835616438356) internal successors, (595), 512 states have internal predecessors, (595), 86 states have call successors, (86), 42 states have call predecessors, (86), 44 states have return successors, (99), 91 states have call predecessors, (99), 85 states have call successors, (99) [2024-09-12 19:53:06,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 646 states to 646 states and 780 transitions. [2024-09-12 19:53:06,937 INFO L78 Accepts]: Start accepts. Automaton has 646 states and 780 transitions. Word has length 124 [2024-09-12 19:53:06,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:53:06,938 INFO L474 AbstractCegarLoop]: Abstraction has 646 states and 780 transitions. [2024-09-12 19:53:06,938 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 55 states have (on average 2.8545454545454545) internal successors, (157), 34 states have internal predecessors, (157), 28 states have call successors, (34), 25 states have call predecessors, (34), 5 states have return successors, (7), 4 states have call predecessors, (7), 5 states have call successors, (7) [2024-09-12 19:53:06,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:53:06,938 INFO L276 IsEmpty]: Start isEmpty. Operand 646 states and 780 transitions. [2024-09-12 19:53:06,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2024-09-12 19:53:06,941 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:53:06,941 INFO L216 NwaCegarLoop]: trace histogram [14, 14, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:53:06,954 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-09-12 19:53:07,141 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-09-12 19:53:07,142 INFO L399 AbstractCegarLoop]: === Iteration 17 === Targeting fibo2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2024-09-12 19:53:07,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:53:07,142 INFO L85 PathProgramCache]: Analyzing trace with hash 724974788, now seen corresponding path program 1 times [2024-09-12 19:53:07,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:53:07,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107892639] [2024-09-12 19:53:07,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:53:07,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:53:07,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:07,252 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:53:07,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:07,254 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-09-12 19:53:07,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:07,267 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-09-12 19:53:07,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:07,276 INFO L134 CoverageAnalysis]: Checked inductivity of 869 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 869 trivial. 0 not checked. [2024-09-12 19:53:07,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:53:07,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107892639] [2024-09-12 19:53:07,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107892639] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:53:07,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:53:07,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-12 19:53:07,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841968874] [2024-09-12 19:53:07,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:53:07,278 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 19:53:07,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:53:07,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 19:53:07,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-09-12 19:53:07,279 INFO L87 Difference]: Start difference. First operand 646 states and 780 transitions. Second operand has 5 states, 4 states have (on average 5.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2024-09-12 19:53:07,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:53:07,377 INFO L93 Difference]: Finished difference Result 656 states and 792 transitions. [2024-09-12 19:53:07,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 19:53:07,378 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 5.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 167 [2024-09-12 19:53:07,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:53:07,382 INFO L225 Difference]: With dead ends: 656 [2024-09-12 19:53:07,382 INFO L226 Difference]: Without dead ends: 655 [2024-09-12 19:53:07,383 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-09-12 19:53:07,383 INFO L434 NwaCegarLoop]: 58 mSDtfsCounter, 2 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 19:53:07,384 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 206 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 19:53:07,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 655 states. [2024-09-12 19:53:07,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 655 to 640. [2024-09-12 19:53:07,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 640 states, 507 states have (on average 1.165680473372781) internal successors, (591), 507 states have internal predecessors, (591), 85 states have call successors, (85), 42 states have call predecessors, (85), 43 states have return successors, (92), 90 states have call predecessors, (92), 84 states have call successors, (92) [2024-09-12 19:53:07,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 640 states to 640 states and 768 transitions. [2024-09-12 19:53:07,464 INFO L78 Accepts]: Start accepts. Automaton has 640 states and 768 transitions. Word has length 167 [2024-09-12 19:53:07,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:53:07,465 INFO L474 AbstractCegarLoop]: Abstraction has 640 states and 768 transitions. [2024-09-12 19:53:07,465 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 5.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2024-09-12 19:53:07,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:53:07,465 INFO L276 IsEmpty]: Start isEmpty. Operand 640 states and 768 transitions. [2024-09-12 19:53:07,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2024-09-12 19:53:07,467 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:53:07,467 INFO L216 NwaCegarLoop]: trace histogram [14, 14, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 2, 2, 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] [2024-09-12 19:53:07,467 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-09-12 19:53:07,467 INFO L399 AbstractCegarLoop]: === Iteration 18 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2024-09-12 19:53:07,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:53:07,467 INFO L85 PathProgramCache]: Analyzing trace with hash -1151203839, now seen corresponding path program 1 times [2024-09-12 19:53:07,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:53:07,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204077360] [2024-09-12 19:53:07,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:53:07,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:53:07,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:07,565 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:53:07,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:07,568 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-09-12 19:53:07,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:07,578 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-09-12 19:53:07,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:07,585 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:53:07,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:07,587 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-09-12 19:53:07,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:07,589 INFO L134 CoverageAnalysis]: Checked inductivity of 944 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 942 trivial. 0 not checked. [2024-09-12 19:53:07,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:53:07,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204077360] [2024-09-12 19:53:07,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204077360] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:53:07,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [945094086] [2024-09-12 19:53:07,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:53:07,590 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:53:07,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:53:07,592 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:53:07,593 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-09-12 19:53:07,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:07,659 INFO L262 TraceCheckSpWp]: Trace formula consists of 336 conjuncts, 52 conjuncts are in the unsatisfiable core [2024-09-12 19:53:07,663 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:53:08,647 INFO L134 CoverageAnalysis]: Checked inductivity of 944 backedges. 124 proven. 816 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 19:53:08,647 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:53:09,556 INFO L134 CoverageAnalysis]: Checked inductivity of 944 backedges. 0 proven. 939 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-09-12 19:53:09,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [945094086] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:53:09,556 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:53:09,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 53, 53] total 57 [2024-09-12 19:53:09,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561184190] [2024-09-12 19:53:09,557 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:53:09,557 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2024-09-12 19:53:09,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:53:09,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2024-09-12 19:53:09,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=390, Invalid=2802, Unknown=0, NotChecked=0, Total=3192 [2024-09-12 19:53:09,559 INFO L87 Difference]: Start difference. First operand 640 states and 768 transitions. Second operand has 57 states, 56 states have (on average 3.107142857142857) internal successors, (174), 33 states have internal predecessors, (174), 28 states have call successors, (36), 26 states have call predecessors, (36), 4 states have return successors, (10), 3 states have call predecessors, (10), 4 states have call successors, (10) [2024-09-12 19:53:11,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:53:11,173 INFO L93 Difference]: Finished difference Result 1341 states and 1640 transitions. [2024-09-12 19:53:11,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2024-09-12 19:53:11,173 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 56 states have (on average 3.107142857142857) internal successors, (174), 33 states have internal predecessors, (174), 28 states have call successors, (36), 26 states have call predecessors, (36), 4 states have return successors, (10), 3 states have call predecessors, (10), 4 states have call successors, (10) Word has length 183 [2024-09-12 19:53:11,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:53:11,181 INFO L225 Difference]: With dead ends: 1341 [2024-09-12 19:53:11,181 INFO L226 Difference]: Without dead ends: 725 [2024-09-12 19:53:11,186 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 429 GetRequests, 299 SyntacticMatches, 50 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3147 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=911, Invalid=5731, Unknown=0, NotChecked=0, Total=6642 [2024-09-12 19:53:11,187 INFO L434 NwaCegarLoop]: 221 mSDtfsCounter, 792 mSDsluCounter, 2907 mSDsCounter, 0 mSdLazyCounter, 2210 mSolverCounterSat, 125 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 795 SdHoareTripleChecker+Valid, 3128 SdHoareTripleChecker+Invalid, 2335 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 125 IncrementalHoareTripleChecker+Valid, 2210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-09-12 19:53:11,188 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [795 Valid, 3128 Invalid, 2335 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [125 Valid, 2210 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-09-12 19:53:11,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 725 states. [2024-09-12 19:53:11,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 725 to 670. [2024-09-12 19:53:11,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 670 states, 531 states have (on average 1.1619585687382297) internal successors, (617), 530 states have internal predecessors, (617), 89 states have call successors, (89), 43 states have call predecessors, (89), 45 states have return successors, (106), 96 states have call predecessors, (106), 88 states have call successors, (106) [2024-09-12 19:53:11,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 670 states to 670 states and 812 transitions. [2024-09-12 19:53:11,283 INFO L78 Accepts]: Start accepts. Automaton has 670 states and 812 transitions. Word has length 183 [2024-09-12 19:53:11,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:53:11,284 INFO L474 AbstractCegarLoop]: Abstraction has 670 states and 812 transitions. [2024-09-12 19:53:11,284 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 56 states have (on average 3.107142857142857) internal successors, (174), 33 states have internal predecessors, (174), 28 states have call successors, (36), 26 states have call predecessors, (36), 4 states have return successors, (10), 3 states have call predecessors, (10), 4 states have call successors, (10) [2024-09-12 19:53:11,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:53:11,284 INFO L276 IsEmpty]: Start isEmpty. Operand 670 states and 812 transitions. [2024-09-12 19:53:11,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2024-09-12 19:53:11,287 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:53:11,287 INFO L216 NwaCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 12, 12, 12, 12, 12, 2, 2, 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] [2024-09-12 19:53:11,304 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-09-12 19:53:11,491 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,9 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:53:11,492 INFO L399 AbstractCegarLoop]: === Iteration 19 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2024-09-12 19:53:11,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:53:11,492 INFO L85 PathProgramCache]: Analyzing trace with hash 791540496, now seen corresponding path program 1 times [2024-09-12 19:53:11,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:53:11,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994654152] [2024-09-12 19:53:11,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:53:11,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:53:11,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:11,577 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:53:11,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:11,579 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-09-12 19:53:11,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:11,589 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-09-12 19:53:11,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:11,594 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:53:11,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:11,595 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-09-12 19:53:11,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:11,598 INFO L134 CoverageAnalysis]: Checked inductivity of 957 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 955 trivial. 0 not checked. [2024-09-12 19:53:11,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:53:11,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994654152] [2024-09-12 19:53:11,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994654152] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:53:11,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1671549276] [2024-09-12 19:53:11,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:53:11,599 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:53:11,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:53:11,602 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:53:11,603 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-09-12 19:53:11,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:11,670 INFO L262 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 52 conjuncts are in the unsatisfiable core [2024-09-12 19:53:11,673 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:53:12,669 INFO L134 CoverageAnalysis]: Checked inductivity of 957 backedges. 796 proven. 156 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-09-12 19:53:12,669 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:53:13,604 INFO L134 CoverageAnalysis]: Checked inductivity of 957 backedges. 796 proven. 156 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-09-12 19:53:13,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1671549276] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:53:13,604 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:53:13,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 53, 53] total 57 [2024-09-12 19:53:13,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212953824] [2024-09-12 19:53:13,605 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:53:13,605 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2024-09-12 19:53:13,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:53:13,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2024-09-12 19:53:13,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=378, Invalid=2814, Unknown=0, NotChecked=0, Total=3192 [2024-09-12 19:53:13,607 INFO L87 Difference]: Start difference. First operand 670 states and 812 transitions. Second operand has 57 states, 56 states have (on average 3.017857142857143) internal successors, (169), 33 states have internal predecessors, (169), 28 states have call successors, (35), 25 states have call predecessors, (35), 3 states have return successors, (9), 5 states have call predecessors, (9), 4 states have call successors, (9) [2024-09-12 19:53:15,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:53:15,993 INFO L93 Difference]: Finished difference Result 3642 states and 4821 transitions. [2024-09-12 19:53:15,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-09-12 19:53:15,993 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 56 states have (on average 3.017857142857143) internal successors, (169), 33 states have internal predecessors, (169), 28 states have call successors, (35), 25 states have call predecessors, (35), 3 states have return successors, (9), 5 states have call predecessors, (9), 4 states have call successors, (9) Word has length 184 [2024-09-12 19:53:15,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:53:16,010 INFO L225 Difference]: With dead ends: 3642 [2024-09-12 19:53:16,011 INFO L226 Difference]: Without dead ends: 2994 [2024-09-12 19:53:16,024 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 465 GetRequests, 300 SyntacticMatches, 50 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6052 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=1946, Invalid=11626, Unknown=0, NotChecked=0, Total=13572 [2024-09-12 19:53:16,025 INFO L434 NwaCegarLoop]: 48 mSDtfsCounter, 1666 mSDsluCounter, 970 mSDsCounter, 0 mSdLazyCounter, 2601 mSolverCounterSat, 720 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1667 SdHoareTripleChecker+Valid, 1018 SdHoareTripleChecker+Invalid, 3321 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 720 IncrementalHoareTripleChecker+Valid, 2601 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-09-12 19:53:16,025 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [1667 Valid, 1018 Invalid, 3321 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [720 Valid, 2601 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-09-12 19:53:16,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2994 states. [2024-09-12 19:53:16,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2994 to 2839. [2024-09-12 19:53:16,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2839 states, 2276 states have (on average 1.1612478031634446) internal successors, (2643), 2241 states have internal predecessors, (2643), 365 states have call successors, (365), 171 states have call predecessors, (365), 193 states have return successors, (484), 426 states have call predecessors, (484), 364 states have call successors, (484) [2024-09-12 19:53:16,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2839 states to 2839 states and 3492 transitions. [2024-09-12 19:53:16,447 INFO L78 Accepts]: Start accepts. Automaton has 2839 states and 3492 transitions. Word has length 184 [2024-09-12 19:53:16,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:53:16,447 INFO L474 AbstractCegarLoop]: Abstraction has 2839 states and 3492 transitions. [2024-09-12 19:53:16,448 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 56 states have (on average 3.017857142857143) internal successors, (169), 33 states have internal predecessors, (169), 28 states have call successors, (35), 25 states have call predecessors, (35), 3 states have return successors, (9), 5 states have call predecessors, (9), 4 states have call successors, (9) [2024-09-12 19:53:16,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:53:16,448 INFO L276 IsEmpty]: Start isEmpty. Operand 2839 states and 3492 transitions. [2024-09-12 19:53:16,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2024-09-12 19:53:16,449 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:53:16,450 INFO L216 NwaCegarLoop]: trace histogram [14, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 2, 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] [2024-09-12 19:53:16,466 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-09-12 19:53:16,653 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,10 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:53:16,654 INFO L399 AbstractCegarLoop]: === Iteration 20 === Targeting fibo1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2024-09-12 19:53:16,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:53:16,654 INFO L85 PathProgramCache]: Analyzing trace with hash -125007531, now seen corresponding path program 1 times [2024-09-12 19:53:16,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:53:16,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736987071] [2024-09-12 19:53:16,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:53:16,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:53:16,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:16,737 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:53:16,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:16,739 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-09-12 19:53:16,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:16,742 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:53:16,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:16,744 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-09-12 19:53:16,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:16,745 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-09-12 19:53:16,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:16,759 INFO L134 CoverageAnalysis]: Checked inductivity of 882 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 880 trivial. 0 not checked. [2024-09-12 19:53:16,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:53:16,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736987071] [2024-09-12 19:53:16,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736987071] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:53:16,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:53:16,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-12 19:53:16,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990362989] [2024-09-12 19:53:16,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:53:16,761 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 19:53:16,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:53:16,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 19:53:16,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-09-12 19:53:16,762 INFO L87 Difference]: Start difference. First operand 2839 states and 3492 transitions. Second operand has 5 states, 4 states have (on average 7.5) internal successors, (30), 5 states have internal predecessors, (30), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-09-12 19:53:17,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:53:17,157 INFO L93 Difference]: Finished difference Result 2936 states and 3628 transitions. [2024-09-12 19:53:17,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 19:53:17,157 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.5) internal successors, (30), 5 states have internal predecessors, (30), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 179 [2024-09-12 19:53:17,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:53:17,172 INFO L225 Difference]: With dead ends: 2936 [2024-09-12 19:53:17,173 INFO L226 Difference]: Without dead ends: 2935 [2024-09-12 19:53:17,174 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-09-12 19:53:17,174 INFO L434 NwaCegarLoop]: 43 mSDtfsCounter, 2 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 19:53:17,174 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 125 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 19:53:17,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2935 states. [2024-09-12 19:53:17,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2935 to 2879. [2024-09-12 19:53:17,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2879 states, 2308 states have (on average 1.1590121317157713) internal successors, (2675), 2273 states have internal predecessors, (2675), 365 states have call successors, (365), 171 states have call predecessors, (365), 201 states have return successors, (516), 434 states have call predecessors, (516), 364 states have call successors, (516) [2024-09-12 19:53:17,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2879 states to 2879 states and 3556 transitions. [2024-09-12 19:53:17,603 INFO L78 Accepts]: Start accepts. Automaton has 2879 states and 3556 transitions. Word has length 179 [2024-09-12 19:53:17,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:53:17,603 INFO L474 AbstractCegarLoop]: Abstraction has 2879 states and 3556 transitions. [2024-09-12 19:53:17,604 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 7.5) internal successors, (30), 5 states have internal predecessors, (30), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-09-12 19:53:17,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:53:17,604 INFO L276 IsEmpty]: Start isEmpty. Operand 2879 states and 3556 transitions. [2024-09-12 19:53:17,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 181 [2024-09-12 19:53:17,607 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:53:17,608 INFO L216 NwaCegarLoop]: trace histogram [14, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 2, 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] [2024-09-12 19:53:17,608 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-09-12 19:53:17,608 INFO L399 AbstractCegarLoop]: === Iteration 21 === Targeting fibo1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2024-09-12 19:53:17,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:53:17,608 INFO L85 PathProgramCache]: Analyzing trace with hash 755536102, now seen corresponding path program 1 times [2024-09-12 19:53:17,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:53:17,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451270564] [2024-09-12 19:53:17,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:53:17,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:53:17,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:17,765 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:53:17,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:17,767 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-09-12 19:53:17,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:17,799 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:53:17,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:17,812 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-09-12 19:53:17,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:17,825 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-09-12 19:53:17,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:17,841 INFO L134 CoverageAnalysis]: Checked inductivity of 894 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 890 trivial. 0 not checked. [2024-09-12 19:53:17,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:53:17,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451270564] [2024-09-12 19:53:17,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451270564] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:53:17,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:53:17,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-09-12 19:53:17,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922387054] [2024-09-12 19:53:17,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:53:17,842 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-09-12 19:53:17,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:53:17,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-09-12 19:53:17,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-09-12 19:53:17,843 INFO L87 Difference]: Start difference. First operand 2879 states and 3556 transitions. Second operand has 10 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 10 states have internal predecessors, (31), 3 states have call successors, (7), 1 states have call predecessors, (7), 5 states have return successors, (5), 5 states have call predecessors, (5), 3 states have call successors, (5) [2024-09-12 19:53:18,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:53:18,482 INFO L93 Difference]: Finished difference Result 3228 states and 4061 transitions. [2024-09-12 19:53:18,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-12 19:53:18,483 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 10 states have internal predecessors, (31), 3 states have call successors, (7), 1 states have call predecessors, (7), 5 states have return successors, (5), 5 states have call predecessors, (5), 3 states have call successors, (5) Word has length 180 [2024-09-12 19:53:18,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:53:18,500 INFO L225 Difference]: With dead ends: 3228 [2024-09-12 19:53:18,501 INFO L226 Difference]: Without dead ends: 3227 [2024-09-12 19:53:18,503 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-09-12 19:53:18,503 INFO L434 NwaCegarLoop]: 45 mSDtfsCounter, 6 mSDsluCounter, 298 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 343 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:53:18,504 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 343 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:53:18,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3227 states. [2024-09-12 19:53:18,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3227 to 2985. [2024-09-12 19:53:18,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2985 states, 2390 states have (on average 1.1535564853556486) internal successors, (2757), 2357 states have internal predecessors, (2757), 373 states have call successors, (373), 171 states have call predecessors, (373), 217 states have return successors, (595), 456 states have call predecessors, (595), 372 states have call successors, (595) [2024-09-12 19:53:18,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2985 states to 2985 states and 3725 transitions. [2024-09-12 19:53:18,908 INFO L78 Accepts]: Start accepts. Automaton has 2985 states and 3725 transitions. Word has length 180 [2024-09-12 19:53:18,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:53:18,910 INFO L474 AbstractCegarLoop]: Abstraction has 2985 states and 3725 transitions. [2024-09-12 19:53:18,910 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 10 states have internal predecessors, (31), 3 states have call successors, (7), 1 states have call predecessors, (7), 5 states have return successors, (5), 5 states have call predecessors, (5), 3 states have call successors, (5) [2024-09-12 19:53:18,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:53:18,911 INFO L276 IsEmpty]: Start isEmpty. Operand 2985 states and 3725 transitions. [2024-09-12 19:53:18,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2024-09-12 19:53:18,912 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:53:18,912 INFO L216 NwaCegarLoop]: trace histogram [16, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 2, 2, 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] [2024-09-12 19:53:18,912 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-09-12 19:53:18,912 INFO L399 AbstractCegarLoop]: === Iteration 22 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2024-09-12 19:53:18,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:53:18,912 INFO L85 PathProgramCache]: Analyzing trace with hash 1753718333, now seen corresponding path program 1 times [2024-09-12 19:53:18,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:53:18,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728751015] [2024-09-12 19:53:18,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:53:18,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:53:18,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:19,002 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:53:19,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:19,004 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-09-12 19:53:19,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:19,016 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-12 19:53:19,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:19,022 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:53:19,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:19,025 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-09-12 19:53:19,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:19,026 INFO L134 CoverageAnalysis]: Checked inductivity of 1182 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1180 trivial. 0 not checked. [2024-09-12 19:53:19,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:53:19,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728751015] [2024-09-12 19:53:19,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728751015] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:53:19,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [78640011] [2024-09-12 19:53:19,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:53:19,027 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:53:19,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:53:19,029 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:53:19,031 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-09-12 19:53:19,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:19,103 INFO L262 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 54 conjuncts are in the unsatisfiable core [2024-09-12 19:53:19,106 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:53:20,010 INFO L134 CoverageAnalysis]: Checked inductivity of 1182 backedges. 1166 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-09-12 19:53:20,011 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 19:53:20,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [78640011] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:53:20,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-09-12 19:53:20,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [55] imperfect sequences [4] total 58 [2024-09-12 19:53:20,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889656695] [2024-09-12 19:53:20,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:53:20,012 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2024-09-12 19:53:20,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:53:20,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2024-09-12 19:53:20,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=426, Invalid=2880, Unknown=0, NotChecked=0, Total=3306 [2024-09-12 19:53:20,014 INFO L87 Difference]: Start difference. First operand 2985 states and 3725 transitions. Second operand has 55 states, 54 states have (on average 2.8518518518518516) internal successors, (154), 29 states have internal predecessors, (154), 28 states have call successors, (32), 28 states have call predecessors, (32), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-09-12 19:53:21,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:53:21,558 INFO L93 Difference]: Finished difference Result 5873 states and 7653 transitions. [2024-09-12 19:53:21,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2024-09-12 19:53:21,559 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 54 states have (on average 2.8518518518518516) internal successors, (154), 29 states have internal predecessors, (154), 28 states have call successors, (32), 28 states have call predecessors, (32), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 201 [2024-09-12 19:53:21,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:53:21,585 INFO L225 Difference]: With dead ends: 5873 [2024-09-12 19:53:21,585 INFO L226 Difference]: Without dead ends: 3051 [2024-09-12 19:53:21,609 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 158 SyntacticMatches, 0 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2001 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=998, Invalid=5974, Unknown=0, NotChecked=0, Total=6972 [2024-09-12 19:53:21,610 INFO L434 NwaCegarLoop]: 56 mSDtfsCounter, 1166 mSDsluCounter, 934 mSDsCounter, 0 mSdLazyCounter, 2224 mSolverCounterSat, 401 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1167 SdHoareTripleChecker+Valid, 990 SdHoareTripleChecker+Invalid, 2625 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 401 IncrementalHoareTripleChecker+Valid, 2224 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-09-12 19:53:21,610 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [1167 Valid, 990 Invalid, 2625 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [401 Valid, 2224 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-09-12 19:53:21,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3051 states. [2024-09-12 19:53:22,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3051 to 3008. [2024-09-12 19:53:22,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3008 states, 2407 states have (on average 1.1533028666389697) internal successors, (2776), 2376 states have internal predecessors, (2776), 375 states have call successors, (375), 173 states have call predecessors, (375), 221 states have return successors, (597), 458 states have call predecessors, (597), 374 states have call successors, (597) [2024-09-12 19:53:22,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3008 states to 3008 states and 3748 transitions. [2024-09-12 19:53:22,098 INFO L78 Accepts]: Start accepts. Automaton has 3008 states and 3748 transitions. Word has length 201 [2024-09-12 19:53:22,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:53:22,099 INFO L474 AbstractCegarLoop]: Abstraction has 3008 states and 3748 transitions. [2024-09-12 19:53:22,099 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 54 states have (on average 2.8518518518518516) internal successors, (154), 29 states have internal predecessors, (154), 28 states have call successors, (32), 28 states have call predecessors, (32), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-09-12 19:53:22,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:53:22,100 INFO L276 IsEmpty]: Start isEmpty. Operand 3008 states and 3748 transitions. [2024-09-12 19:53:22,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2024-09-12 19:53:22,101 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:53:22,101 INFO L216 NwaCegarLoop]: trace histogram [14, 14, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 2, 2, 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] [2024-09-12 19:53:22,117 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-09-12 19:53:22,305 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-09-12 19:53:22,306 INFO L399 AbstractCegarLoop]: === Iteration 23 === Targeting fibo2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2024-09-12 19:53:22,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:53:22,306 INFO L85 PathProgramCache]: Analyzing trace with hash -1962160102, now seen corresponding path program 1 times [2024-09-12 19:53:22,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:53:22,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422005233] [2024-09-12 19:53:22,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:53:22,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:53:22,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:22,382 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:53:22,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:22,384 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-09-12 19:53:22,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:22,387 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:53:22,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:22,388 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-09-12 19:53:22,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:22,389 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2024-09-12 19:53:22,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:22,398 INFO L134 CoverageAnalysis]: Checked inductivity of 944 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 942 trivial. 0 not checked. [2024-09-12 19:53:22,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:53:22,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422005233] [2024-09-12 19:53:22,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422005233] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:53:22,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:53:22,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-12 19:53:22,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958140512] [2024-09-12 19:53:22,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:53:22,400 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 19:53:22,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:53:22,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 19:53:22,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-09-12 19:53:22,401 INFO L87 Difference]: Start difference. First operand 3008 states and 3748 transitions. Second operand has 5 states, 4 states have (on average 7.25) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-09-12 19:53:22,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:53:22,688 INFO L93 Difference]: Finished difference Result 3059 states and 3812 transitions. [2024-09-12 19:53:22,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 19:53:22,688 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.25) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 184 [2024-09-12 19:53:22,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:53:22,706 INFO L225 Difference]: With dead ends: 3059 [2024-09-12 19:53:22,706 INFO L226 Difference]: Without dead ends: 3058 [2024-09-12 19:53:22,708 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-09-12 19:53:22,708 INFO L434 NwaCegarLoop]: 45 mSDtfsCounter, 2 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 19:53:22,708 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 129 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 19:53:22,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3058 states. [2024-09-12 19:53:23,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3058 to 3008. [2024-09-12 19:53:23,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3008 states, 2407 states have (on average 1.152471956792688) internal successors, (2774), 2376 states have internal predecessors, (2774), 375 states have call successors, (375), 173 states have call predecessors, (375), 221 states have return successors, (597), 458 states have call predecessors, (597), 374 states have call successors, (597) [2024-09-12 19:53:23,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3008 states to 3008 states and 3746 transitions. [2024-09-12 19:53:23,111 INFO L78 Accepts]: Start accepts. Automaton has 3008 states and 3746 transitions. Word has length 184 [2024-09-12 19:53:23,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:53:23,111 INFO L474 AbstractCegarLoop]: Abstraction has 3008 states and 3746 transitions. [2024-09-12 19:53:23,111 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 7.25) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-09-12 19:53:23,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:53:23,112 INFO L276 IsEmpty]: Start isEmpty. Operand 3008 states and 3746 transitions. [2024-09-12 19:53:23,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2024-09-12 19:53:23,114 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:53:23,114 INFO L216 NwaCegarLoop]: trace histogram [15, 14, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:53:23,114 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-09-12 19:53:23,115 INFO L399 AbstractCegarLoop]: === Iteration 24 === Targeting fibo2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2024-09-12 19:53:23,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:53:23,115 INFO L85 PathProgramCache]: Analyzing trace with hash 1173852536, now seen corresponding path program 1 times [2024-09-12 19:53:23,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:53:23,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450516283] [2024-09-12 19:53:23,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:53:23,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:53:23,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:24,196 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:53:24,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:24,198 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-12 19:53:24,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:24,245 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:53:24,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:24,404 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:53:24,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:24,408 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-09-12 19:53:24,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:24,412 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-12 19:53:24,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:24,443 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-09-12 19:53:24,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:24,446 INFO L134 CoverageAnalysis]: Checked inductivity of 940 backedges. 11 proven. 906 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2024-09-12 19:53:24,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:53:24,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450516283] [2024-09-12 19:53:24,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450516283] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:53:24,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1635940927] [2024-09-12 19:53:24,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:53:24,447 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:53:24,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:53:24,449 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:53:24,450 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-09-12 19:53:24,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:24,521 INFO L262 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 50 conjuncts are in the unsatisfiable core [2024-09-12 19:53:24,524 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:53:24,763 INFO L134 CoverageAnalysis]: Checked inductivity of 940 backedges. 61 proven. 872 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-09-12 19:53:24,763 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:53:25,604 INFO L134 CoverageAnalysis]: Checked inductivity of 940 backedges. 14 proven. 909 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2024-09-12 19:53:25,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1635940927] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:53:25,605 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:53:25,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 51, 51] total 58 [2024-09-12 19:53:25,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919394425] [2024-09-12 19:53:25,605 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:53:25,606 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2024-09-12 19:53:25,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:53:25,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2024-09-12 19:53:25,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=392, Invalid=2914, Unknown=0, NotChecked=0, Total=3306 [2024-09-12 19:53:25,607 INFO L87 Difference]: Start difference. First operand 3008 states and 3746 transitions. Second operand has 58 states, 57 states have (on average 3.263157894736842) internal successors, (186), 36 states have internal predecessors, (186), 29 states have call successors, (37), 24 states have call predecessors, (37), 5 states have return successors, (15), 8 states have call predecessors, (15), 7 states have call successors, (15) [2024-09-12 19:53:27,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:53:27,626 INFO L93 Difference]: Finished difference Result 6086 states and 8058 transitions. [2024-09-12 19:53:27,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-09-12 19:53:27,626 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 57 states have (on average 3.263157894736842) internal successors, (186), 36 states have internal predecessors, (186), 29 states have call successors, (37), 24 states have call predecessors, (37), 5 states have return successors, (15), 8 states have call predecessors, (15), 7 states have call successors, (15) Word has length 193 [2024-09-12 19:53:27,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:53:27,654 INFO L225 Difference]: With dead ends: 6086 [2024-09-12 19:53:27,655 INFO L226 Difference]: Without dead ends: 3259 [2024-09-12 19:53:27,677 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 502 GetRequests, 374 SyntacticMatches, 47 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3100 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=938, Invalid=5868, Unknown=0, NotChecked=0, Total=6806 [2024-09-12 19:53:27,677 INFO L434 NwaCegarLoop]: 215 mSDtfsCounter, 769 mSDsluCounter, 2423 mSDsCounter, 0 mSdLazyCounter, 1897 mSolverCounterSat, 142 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 775 SdHoareTripleChecker+Valid, 2638 SdHoareTripleChecker+Invalid, 2039 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 142 IncrementalHoareTripleChecker+Valid, 1897 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-09-12 19:53:27,678 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [775 Valid, 2638 Invalid, 2039 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [142 Valid, 1897 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-09-12 19:53:27,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3259 states. [2024-09-12 19:53:28,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3259 to 3040. [2024-09-12 19:53:28,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3040 states, 2431 states have (on average 1.150966680378445) internal successors, (2798), 2400 states have internal predecessors, (2798), 383 states have call successors, (383), 173 states have call predecessors, (383), 221 states have return successors, (597), 466 states have call predecessors, (597), 382 states have call successors, (597) [2024-09-12 19:53:28,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3040 states to 3040 states and 3778 transitions. [2024-09-12 19:53:28,287 INFO L78 Accepts]: Start accepts. Automaton has 3040 states and 3778 transitions. Word has length 193 [2024-09-12 19:53:28,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:53:28,287 INFO L474 AbstractCegarLoop]: Abstraction has 3040 states and 3778 transitions. [2024-09-12 19:53:28,288 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 57 states have (on average 3.263157894736842) internal successors, (186), 36 states have internal predecessors, (186), 29 states have call successors, (37), 24 states have call predecessors, (37), 5 states have return successors, (15), 8 states have call predecessors, (15), 7 states have call successors, (15) [2024-09-12 19:53:28,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:53:28,288 INFO L276 IsEmpty]: Start isEmpty. Operand 3040 states and 3778 transitions. [2024-09-12 19:53:28,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2024-09-12 19:53:28,289 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:53:28,289 INFO L216 NwaCegarLoop]: trace histogram [15, 14, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:53:28,301 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-09-12 19:53:28,489 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,12 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:53:28,489 INFO L399 AbstractCegarLoop]: === Iteration 25 === Targeting fibo2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2024-09-12 19:53:28,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:53:28,490 INFO L85 PathProgramCache]: Analyzing trace with hash -693991607, now seen corresponding path program 1 times [2024-09-12 19:53:28,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:53:28,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632802405] [2024-09-12 19:53:28,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:53:28,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:53:28,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:29,388 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:53:29,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:29,390 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-12 19:53:29,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:29,398 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:53:29,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:29,401 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:53:29,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:29,404 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-09-12 19:53:29,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:29,405 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-12 19:53:29,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:29,406 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-09-12 19:53:29,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:29,461 INFO L134 CoverageAnalysis]: Checked inductivity of 952 backedges. 18 proven. 913 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-09-12 19:53:29,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:53:29,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632802405] [2024-09-12 19:53:29,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [632802405] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:53:29,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [448059735] [2024-09-12 19:53:29,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:53:29,462 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:53:29,462 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:53:29,464 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:53:29,465 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-09-12 19:53:29,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:29,542 INFO L262 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 48 conjuncts are in the unsatisfiable core [2024-09-12 19:53:29,545 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:53:29,708 INFO L134 CoverageAnalysis]: Checked inductivity of 952 backedges. 18 proven. 913 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-09-12 19:53:29,708 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:53:30,397 INFO L134 CoverageAnalysis]: Checked inductivity of 952 backedges. 18 proven. 913 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-09-12 19:53:30,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [448059735] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:53:30,397 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:53:30,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 49, 49] total 51 [2024-09-12 19:53:30,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281619240] [2024-09-12 19:53:30,397 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:53:30,398 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2024-09-12 19:53:30,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:53:30,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2024-09-12 19:53:30,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=334, Invalid=2216, Unknown=0, NotChecked=0, Total=2550 [2024-09-12 19:53:30,399 INFO L87 Difference]: Start difference. First operand 3040 states and 3778 transitions. Second operand has 51 states, 50 states have (on average 3.1) internal successors, (155), 29 states have internal predecessors, (155), 24 states have call successors, (30), 23 states have call predecessors, (30), 2 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2024-09-12 19:53:31,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:53:31,811 INFO L93 Difference]: Finished difference Result 5916 states and 7556 transitions. [2024-09-12 19:53:31,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2024-09-12 19:53:31,812 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 50 states have (on average 3.1) internal successors, (155), 29 states have internal predecessors, (155), 24 states have call successors, (30), 23 states have call predecessors, (30), 2 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 194 [2024-09-12 19:53:31,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:53:31,834 INFO L225 Difference]: With dead ends: 5916 [2024-09-12 19:53:31,834 INFO L226 Difference]: Without dead ends: 3066 [2024-09-12 19:53:31,850 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 493 GetRequests, 376 SyntacticMatches, 46 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2544 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=785, Invalid=4471, Unknown=0, NotChecked=0, Total=5256 [2024-09-12 19:53:31,851 INFO L434 NwaCegarLoop]: 208 mSDtfsCounter, 751 mSDsluCounter, 2506 mSDsCounter, 0 mSdLazyCounter, 1721 mSolverCounterSat, 110 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 754 SdHoareTripleChecker+Valid, 2714 SdHoareTripleChecker+Invalid, 1831 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 1721 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-09-12 19:53:31,851 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [754 Valid, 2714 Invalid, 1831 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [110 Valid, 1721 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-09-12 19:53:31,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3066 states. [2024-09-12 19:53:32,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3066 to 3022. [2024-09-12 19:53:32,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3022 states, 2414 states have (on average 1.151615575807788) internal successors, (2780), 2390 states have internal predecessors, (2780), 383 states have call successors, (383), 173 states have call predecessors, (383), 220 states have return successors, (589), 458 states have call predecessors, (589), 382 states have call successors, (589) [2024-09-12 19:53:32,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3022 states to 3022 states and 3752 transitions. [2024-09-12 19:53:32,202 INFO L78 Accepts]: Start accepts. Automaton has 3022 states and 3752 transitions. Word has length 194 [2024-09-12 19:53:32,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:53:32,202 INFO L474 AbstractCegarLoop]: Abstraction has 3022 states and 3752 transitions. [2024-09-12 19:53:32,203 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 50 states have (on average 3.1) internal successors, (155), 29 states have internal predecessors, (155), 24 states have call successors, (30), 23 states have call predecessors, (30), 2 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2024-09-12 19:53:32,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:53:32,203 INFO L276 IsEmpty]: Start isEmpty. Operand 3022 states and 3752 transitions. [2024-09-12 19:53:32,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 198 [2024-09-12 19:53:32,204 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:53:32,204 INFO L216 NwaCegarLoop]: trace histogram [16, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:53:32,216 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-09-12 19:53:32,405 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-09-12 19:53:32,405 INFO L399 AbstractCegarLoop]: === Iteration 26 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2024-09-12 19:53:32,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:53:32,405 INFO L85 PathProgramCache]: Analyzing trace with hash 960685144, now seen corresponding path program 1 times [2024-09-12 19:53:32,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:53:32,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976705393] [2024-09-12 19:53:32,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:53:32,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:53:32,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:33,421 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:53:33,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:33,424 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-09-12 19:53:33,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:33,428 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:53:33,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:33,429 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-09-12 19:53:33,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:33,430 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-09-12 19:53:33,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:33,565 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:53:33,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:33,572 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-09-12 19:53:33,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:33,576 INFO L134 CoverageAnalysis]: Checked inductivity of 1005 backedges. 740 proven. 240 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-09-12 19:53:33,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:53:33,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976705393] [2024-09-12 19:53:33,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976705393] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:53:33,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [861443426] [2024-09-12 19:53:33,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:53:33,577 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:53:33,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:53:33,579 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:53:33,581 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-09-12 19:53:33,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:33,646 INFO L262 TraceCheckSpWp]: Trace formula consists of 363 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-09-12 19:53:33,649 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:53:33,826 INFO L134 CoverageAnalysis]: Checked inductivity of 1005 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 986 trivial. 0 not checked. [2024-09-12 19:53:33,826 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:53:34,089 INFO L134 CoverageAnalysis]: Checked inductivity of 1005 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 988 trivial. 0 not checked. [2024-09-12 19:53:34,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [861443426] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:53:34,089 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:53:34,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 8, 7] total 65 [2024-09-12 19:53:34,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801225983] [2024-09-12 19:53:34,090 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:53:34,090 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2024-09-12 19:53:34,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:53:34,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2024-09-12 19:53:34,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=383, Invalid=3777, Unknown=0, NotChecked=0, Total=4160 [2024-09-12 19:53:34,092 INFO L87 Difference]: Start difference. First operand 3022 states and 3752 transitions. Second operand has 65 states, 64 states have (on average 2.875) internal successors, (184), 42 states have internal predecessors, (184), 30 states have call successors, (37), 24 states have call predecessors, (37), 6 states have return successors, (15), 11 states have call predecessors, (15), 7 states have call successors, (15) [2024-09-12 19:53:39,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:53:39,940 INFO L93 Difference]: Finished difference Result 7244 states and 10038 transitions. [2024-09-12 19:53:39,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 223 states. [2024-09-12 19:53:39,940 INFO L78 Accepts]: Start accepts. Automaton has has 65 states, 64 states have (on average 2.875) internal successors, (184), 42 states have internal predecessors, (184), 30 states have call successors, (37), 24 states have call predecessors, (37), 6 states have return successors, (15), 11 states have call predecessors, (15), 7 states have call successors, (15) Word has length 197 [2024-09-12 19:53:39,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:53:39,971 INFO L225 Difference]: With dead ends: 7244 [2024-09-12 19:53:39,971 INFO L226 Difference]: Without dead ends: 4403 [2024-09-12 19:53:40,004 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 692 GetRequests, 430 SyntacticMatches, 2 SemanticMatches, 260 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25459 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=8712, Invalid=59670, Unknown=0, NotChecked=0, Total=68382 [2024-09-12 19:53:40,004 INFO L434 NwaCegarLoop]: 42 mSDtfsCounter, 1687 mSDsluCounter, 1050 mSDsCounter, 0 mSdLazyCounter, 3951 mSolverCounterSat, 818 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1688 SdHoareTripleChecker+Valid, 1092 SdHoareTripleChecker+Invalid, 4769 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 818 IncrementalHoareTripleChecker+Valid, 3951 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2024-09-12 19:53:40,005 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [1688 Valid, 1092 Invalid, 4769 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [818 Valid, 3951 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2024-09-12 19:53:40,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4403 states. [2024-09-12 19:53:40,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4403 to 3493. [2024-09-12 19:53:40,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3493 states, 2786 states have (on average 1.1457286432160805) internal successors, (3192), 2758 states have internal predecessors, (3192), 439 states have call successors, (439), 185 states have call predecessors, (439), 263 states have return successors, (787), 549 states have call predecessors, (787), 438 states have call successors, (787) [2024-09-12 19:53:40,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3493 states to 3493 states and 4418 transitions. [2024-09-12 19:53:40,503 INFO L78 Accepts]: Start accepts. Automaton has 3493 states and 4418 transitions. Word has length 197 [2024-09-12 19:53:40,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:53:40,503 INFO L474 AbstractCegarLoop]: Abstraction has 3493 states and 4418 transitions. [2024-09-12 19:53:40,504 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 64 states have (on average 2.875) internal successors, (184), 42 states have internal predecessors, (184), 30 states have call successors, (37), 24 states have call predecessors, (37), 6 states have return successors, (15), 11 states have call predecessors, (15), 7 states have call successors, (15) [2024-09-12 19:53:40,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:53:40,504 INFO L276 IsEmpty]: Start isEmpty. Operand 3493 states and 4418 transitions. [2024-09-12 19:53:40,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 199 [2024-09-12 19:53:40,505 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:53:40,505 INFO L216 NwaCegarLoop]: trace histogram [15, 14, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:53:40,517 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-09-12 19:53:40,706 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-09-12 19:53:40,706 INFO L399 AbstractCegarLoop]: === Iteration 27 === Targeting fibo1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2024-09-12 19:53:40,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:53:40,706 INFO L85 PathProgramCache]: Analyzing trace with hash -362535013, now seen corresponding path program 1 times [2024-09-12 19:53:40,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:53:40,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387443256] [2024-09-12 19:53:40,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:53:40,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:53:40,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:41,780 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:53:41,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:41,782 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-09-12 19:53:41,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:41,795 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:53:41,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:41,853 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:53:41,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:41,913 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-09-12 19:53:41,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:41,916 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-12 19:53:41,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:41,917 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-09-12 19:53:41,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:41,919 INFO L134 CoverageAnalysis]: Checked inductivity of 1001 backedges. 731 proven. 249 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-09-12 19:53:41,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:53:41,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387443256] [2024-09-12 19:53:41,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387443256] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:53:41,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [611735215] [2024-09-12 19:53:41,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:53:41,919 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:53:41,919 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:53:41,921 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:53:41,923 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-09-12 19:53:41,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:41,991 INFO L262 TraceCheckSpWp]: Trace formula consists of 364 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-09-12 19:53:41,994 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:53:42,247 INFO L134 CoverageAnalysis]: Checked inductivity of 1001 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 992 trivial. 0 not checked. [2024-09-12 19:53:42,248 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:53:42,683 INFO L134 CoverageAnalysis]: Checked inductivity of 1001 backedges. 8 proven. 7 refuted. 0 times theorem prover too weak. 986 trivial. 0 not checked. [2024-09-12 19:53:42,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [611735215] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:53:42,683 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:53:42,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 9, 11] total 68 [2024-09-12 19:53:42,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092811803] [2024-09-12 19:53:42,683 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:53:42,684 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2024-09-12 19:53:42,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:53:42,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2024-09-12 19:53:42,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=406, Invalid=4150, Unknown=0, NotChecked=0, Total=4556 [2024-09-12 19:53:42,686 INFO L87 Difference]: Start difference. First operand 3493 states and 4418 transitions. Second operand has 68 states, 67 states have (on average 2.8955223880597014) internal successors, (194), 45 states have internal predecessors, (194), 31 states have call successors, (36), 24 states have call predecessors, (36), 8 states have return successors, (16), 12 states have call predecessors, (16), 8 states have call successors, (16) [2024-09-12 19:53:52,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:53:52,294 INFO L93 Difference]: Finished difference Result 11184 states and 16909 transitions. [2024-09-12 19:53:52,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 316 states. [2024-09-12 19:53:52,295 INFO L78 Accepts]: Start accepts. Automaton has has 68 states, 67 states have (on average 2.8955223880597014) internal successors, (194), 45 states have internal predecessors, (194), 31 states have call successors, (36), 24 states have call predecessors, (36), 8 states have return successors, (16), 12 states have call predecessors, (16), 8 states have call successors, (16) Word has length 198 [2024-09-12 19:53:52,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:53:52,336 INFO L225 Difference]: With dead ends: 11184 [2024-09-12 19:53:52,336 INFO L226 Difference]: Without dead ends: 7850 [2024-09-12 19:53:52,372 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 855 GetRequests, 496 SyntacticMatches, 3 SemanticMatches, 356 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50874 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=14830, Invalid=112976, Unknown=0, NotChecked=0, Total=127806 [2024-09-12 19:53:52,373 INFO L434 NwaCegarLoop]: 47 mSDtfsCounter, 1956 mSDsluCounter, 1380 mSDsCounter, 0 mSdLazyCounter, 5913 mSolverCounterSat, 1010 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1957 SdHoareTripleChecker+Valid, 1427 SdHoareTripleChecker+Invalid, 6923 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1010 IncrementalHoareTripleChecker+Valid, 5913 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2024-09-12 19:53:52,373 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [1957 Valid, 1427 Invalid, 6923 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1010 Valid, 5913 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2024-09-12 19:53:52,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7850 states. [2024-09-12 19:53:53,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7850 to 6127. [2024-09-12 19:53:53,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6127 states, 4888 states have (on average 1.1430032733224222) internal successors, (5587), 4758 states have internal predecessors, (5587), 714 states have call successors, (714), 184 states have call predecessors, (714), 520 states have return successors, (2510), 1184 states have call predecessors, (2510), 713 states have call successors, (2510) [2024-09-12 19:53:53,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6127 states to 6127 states and 8811 transitions. [2024-09-12 19:53:53,566 INFO L78 Accepts]: Start accepts. Automaton has 6127 states and 8811 transitions. Word has length 198 [2024-09-12 19:53:53,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:53:53,566 INFO L474 AbstractCegarLoop]: Abstraction has 6127 states and 8811 transitions. [2024-09-12 19:53:53,567 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 68 states, 67 states have (on average 2.8955223880597014) internal successors, (194), 45 states have internal predecessors, (194), 31 states have call successors, (36), 24 states have call predecessors, (36), 8 states have return successors, (16), 12 states have call predecessors, (16), 8 states have call successors, (16) [2024-09-12 19:53:53,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:53:53,567 INFO L276 IsEmpty]: Start isEmpty. Operand 6127 states and 8811 transitions. [2024-09-12 19:53:53,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2024-09-12 19:53:53,568 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:53:53,568 INFO L216 NwaCegarLoop]: trace histogram [15, 15, 14, 14, 13, 13, 13, 13, 12, 12, 12, 12, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:53:53,585 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-09-12 19:53:53,769 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-09-12 19:53:53,769 INFO L399 AbstractCegarLoop]: === Iteration 28 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2024-09-12 19:53:53,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:53:53,769 INFO L85 PathProgramCache]: Analyzing trace with hash 1921573130, now seen corresponding path program 1 times [2024-09-12 19:53:53,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:53:53,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984167722] [2024-09-12 19:53:53,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:53:53,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:53:53,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:53,966 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:53:53,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:53,968 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-12 19:53:53,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:54,005 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:53:54,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:54,038 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:53:54,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:54,050 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-09-12 19:53:54,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:54,065 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-12 19:53:54,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:54,070 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-09-12 19:53:54,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:54,096 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:53:54,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:54,100 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-09-12 19:53:54,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:54,113 INFO L134 CoverageAnalysis]: Checked inductivity of 1071 backedges. 12 proven. 13 refuted. 0 times theorem prover too weak. 1046 trivial. 0 not checked. [2024-09-12 19:53:54,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:53:54,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984167722] [2024-09-12 19:53:54,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984167722] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:53:54,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [117580760] [2024-09-12 19:53:54,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:53:54,114 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:53:54,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:53:54,116 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:53:54,117 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-09-12 19:53:54,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:54,195 INFO L262 TraceCheckSpWp]: Trace formula consists of 392 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-09-12 19:53:54,199 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:53:54,320 INFO L134 CoverageAnalysis]: Checked inductivity of 1071 backedges. 8 proven. 19 refuted. 0 times theorem prover too weak. 1044 trivial. 0 not checked. [2024-09-12 19:53:54,320 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:53:54,731 INFO L134 CoverageAnalysis]: Checked inductivity of 1071 backedges. 16 proven. 19 refuted. 0 times theorem prover too weak. 1036 trivial. 0 not checked. [2024-09-12 19:53:54,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [117580760] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:53:54,732 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:53:54,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 15] total 28 [2024-09-12 19:53:54,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49760437] [2024-09-12 19:53:54,732 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:53:54,732 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-09-12 19:53:54,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:53:54,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-09-12 19:53:54,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=699, Unknown=0, NotChecked=0, Total=812 [2024-09-12 19:53:54,733 INFO L87 Difference]: Start difference. First operand 6127 states and 8811 transitions. Second operand has 29 states, 28 states have (on average 2.8214285714285716) internal successors, (79), 29 states have internal predecessors, (79), 7 states have call successors, (11), 1 states have call predecessors, (11), 10 states have return successors, (18), 17 states have call predecessors, (18), 7 states have call successors, (18) [2024-09-12 19:53:57,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:53:57,158 INFO L93 Difference]: Finished difference Result 13629 states and 23469 transitions. [2024-09-12 19:53:57,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-09-12 19:53:57,159 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 2.8214285714285716) internal successors, (79), 29 states have internal predecessors, (79), 7 states have call successors, (11), 1 states have call predecessors, (11), 10 states have return successors, (18), 17 states have call predecessors, (18), 7 states have call successors, (18) Word has length 212 [2024-09-12 19:53:57,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:53:57,223 INFO L225 Difference]: With dead ends: 13629 [2024-09-12 19:53:57,223 INFO L226 Difference]: Without dead ends: 13627 [2024-09-12 19:53:57,233 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 472 GetRequests, 426 SyntacticMatches, 5 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 482 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=273, Invalid=1533, Unknown=0, NotChecked=0, Total=1806 [2024-09-12 19:53:57,234 INFO L434 NwaCegarLoop]: 50 mSDtfsCounter, 33 mSDsluCounter, 661 mSDsCounter, 0 mSdLazyCounter, 348 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 711 SdHoareTripleChecker+Invalid, 367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 348 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 19:53:57,234 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 711 Invalid, 367 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 348 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 19:53:57,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13627 states. [2024-09-12 19:53:58,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13627 to 10239. [2024-09-12 19:53:58,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10239 states, 8177 states have (on average 1.1312217194570136) internal successors, (9250), 7893 states have internal predecessors, (9250), 1094 states have call successors, (1094), 184 states have call predecessors, (1094), 963 states have return successors, (7035), 2161 states have call predecessors, (7035), 1093 states have call successors, (7035) [2024-09-12 19:53:59,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10239 states to 10239 states and 17379 transitions. [2024-09-12 19:53:59,059 INFO L78 Accepts]: Start accepts. Automaton has 10239 states and 17379 transitions. Word has length 212 [2024-09-12 19:53:59,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:53:59,060 INFO L474 AbstractCegarLoop]: Abstraction has 10239 states and 17379 transitions. [2024-09-12 19:53:59,060 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 2.8214285714285716) internal successors, (79), 29 states have internal predecessors, (79), 7 states have call successors, (11), 1 states have call predecessors, (11), 10 states have return successors, (18), 17 states have call predecessors, (18), 7 states have call successors, (18) [2024-09-12 19:53:59,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:53:59,061 INFO L276 IsEmpty]: Start isEmpty. Operand 10239 states and 17379 transitions. [2024-09-12 19:53:59,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2024-09-12 19:53:59,062 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:53:59,062 INFO L216 NwaCegarLoop]: trace histogram [15, 15, 14, 14, 13, 13, 13, 13, 12, 12, 12, 12, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:53:59,083 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-09-12 19:53:59,266 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-09-12 19:53:59,267 INFO L399 AbstractCegarLoop]: === Iteration 29 === Targeting fibo2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2024-09-12 19:53:59,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:53:59,267 INFO L85 PathProgramCache]: Analyzing trace with hash -560775041, now seen corresponding path program 1 times [2024-09-12 19:53:59,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:53:59,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534504280] [2024-09-12 19:53:59,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:53:59,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:53:59,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:59,622 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:53:59,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:59,624 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-12 19:53:59,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:59,678 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:53:59,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:59,718 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:53:59,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:59,730 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-09-12 19:53:59,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:59,744 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-12 19:53:59,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:59,750 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-09-12 19:53:59,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:59,778 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:53:59,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:59,783 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-09-12 19:53:59,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:59,799 INFO L134 CoverageAnalysis]: Checked inductivity of 1072 backedges. 13 proven. 13 refuted. 0 times theorem prover too weak. 1046 trivial. 0 not checked. [2024-09-12 19:53:59,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:53:59,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534504280] [2024-09-12 19:53:59,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534504280] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:53:59,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1298812059] [2024-09-12 19:53:59,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:53:59,800 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:53:59,800 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:53:59,802 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:53:59,803 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-09-12 19:53:59,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:53:59,890 INFO L262 TraceCheckSpWp]: Trace formula consists of 393 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-09-12 19:53:59,895 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:54:00,010 INFO L134 CoverageAnalysis]: Checked inductivity of 1072 backedges. 13 proven. 13 refuted. 0 times theorem prover too weak. 1046 trivial. 0 not checked. [2024-09-12 19:54:00,010 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:54:00,412 INFO L134 CoverageAnalysis]: Checked inductivity of 1072 backedges. 23 proven. 13 refuted. 0 times theorem prover too weak. 1036 trivial. 0 not checked. [2024-09-12 19:54:00,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1298812059] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:54:00,412 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:54:00,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 16] total 26 [2024-09-12 19:54:00,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479029130] [2024-09-12 19:54:00,412 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:54:00,413 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-09-12 19:54:00,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:54:00,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-09-12 19:54:00,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=597, Unknown=0, NotChecked=0, Total=702 [2024-09-12 19:54:00,414 INFO L87 Difference]: Start difference. First operand 10239 states and 17379 transitions. Second operand has 27 states, 26 states have (on average 2.923076923076923) internal successors, (76), 27 states have internal predecessors, (76), 7 states have call successors, (11), 1 states have call predecessors, (11), 9 states have return successors, (18), 18 states have call predecessors, (18), 7 states have call successors, (18) [2024-09-12 19:54:03,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:54:03,548 INFO L93 Difference]: Finished difference Result 15545 states and 29880 transitions. [2024-09-12 19:54:03,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-09-12 19:54:03,549 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 2.923076923076923) internal successors, (76), 27 states have internal predecessors, (76), 7 states have call successors, (11), 1 states have call predecessors, (11), 9 states have return successors, (18), 18 states have call predecessors, (18), 7 states have call successors, (18) Word has length 213 [2024-09-12 19:54:03,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:54:03,655 INFO L225 Difference]: With dead ends: 15545 [2024-09-12 19:54:03,655 INFO L226 Difference]: Without dead ends: 15543 [2024-09-12 19:54:03,675 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 467 GetRequests, 428 SyntacticMatches, 7 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 372 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=172, Invalid=950, Unknown=0, NotChecked=0, Total=1122 [2024-09-12 19:54:03,676 INFO L434 NwaCegarLoop]: 41 mSDtfsCounter, 26 mSDsluCounter, 436 mSDsCounter, 0 mSdLazyCounter, 362 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 477 SdHoareTripleChecker+Invalid, 370 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 362 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 19:54:03,676 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 477 Invalid, 370 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 362 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 19:54:03,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15543 states. [2024-09-12 19:54:06,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15543 to 12041. [2024-09-12 19:54:06,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12041 states, 9609 states have (on average 1.118846914351129) internal successors, (10751), 9259 states have internal predecessors, (10751), 1278 states have call successors, (1278), 184 states have call predecessors, (1278), 1149 states have return successors, (11968), 2597 states have call predecessors, (11968), 1277 states have call successors, (11968) [2024-09-12 19:54:06,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12041 states to 12041 states and 23997 transitions. [2024-09-12 19:54:06,957 INFO L78 Accepts]: Start accepts. Automaton has 12041 states and 23997 transitions. Word has length 213 [2024-09-12 19:54:06,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:54:06,958 INFO L474 AbstractCegarLoop]: Abstraction has 12041 states and 23997 transitions. [2024-09-12 19:54:06,958 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 2.923076923076923) internal successors, (76), 27 states have internal predecessors, (76), 7 states have call successors, (11), 1 states have call predecessors, (11), 9 states have return successors, (18), 18 states have call predecessors, (18), 7 states have call successors, (18) [2024-09-12 19:54:06,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:54:06,959 INFO L276 IsEmpty]: Start isEmpty. Operand 12041 states and 23997 transitions. [2024-09-12 19:54:06,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 248 [2024-09-12 19:54:06,960 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:54:06,960 INFO L216 NwaCegarLoop]: trace histogram [17, 16, 16, 15, 13, 13, 13, 13, 13, 13, 13, 13, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:54:06,978 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-09-12 19:54:07,164 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28,17 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:54:07,165 INFO L399 AbstractCegarLoop]: === Iteration 30 === Targeting fibo1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2024-09-12 19:54:07,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:54:07,165 INFO L85 PathProgramCache]: Analyzing trace with hash 1656808503, now seen corresponding path program 1 times [2024-09-12 19:54:07,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:54:07,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863510648] [2024-09-12 19:54:07,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:54:07,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:54:07,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:54:08,022 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:54:08,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:54:08,024 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-12 19:54:08,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:54:08,036 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:54:08,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:54:08,040 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:54:08,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:54:08,043 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:54:08,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:54:08,044 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-09-12 19:54:08,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:54:08,045 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-12 19:54:08,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:54:08,046 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-12 19:54:08,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:54:08,049 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:54:08,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:54:08,050 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-09-12 19:54:08,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:54:08,051 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-09-12 19:54:08,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:54:08,143 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:54:08,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:54:08,195 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-09-12 19:54:08,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:54:08,198 INFO L134 CoverageAnalysis]: Checked inductivity of 1307 backedges. 68 proven. 1117 refuted. 0 times theorem prover too weak. 122 trivial. 0 not checked. [2024-09-12 19:54:08,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:54:08,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863510648] [2024-09-12 19:54:08,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863510648] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:54:08,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [777923733] [2024-09-12 19:54:08,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:54:08,198 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:54:08,199 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:54:08,200 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:54:08,201 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-09-12 19:54:08,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:54:08,288 INFO L262 TraceCheckSpWp]: Trace formula consists of 457 conjuncts, 48 conjuncts are in the unsatisfiable core [2024-09-12 19:54:08,291 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:54:08,498 INFO L134 CoverageAnalysis]: Checked inductivity of 1307 backedges. 68 proven. 1117 refuted. 0 times theorem prover too weak. 122 trivial. 0 not checked. [2024-09-12 19:54:08,498 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:54:09,240 INFO L134 CoverageAnalysis]: Checked inductivity of 1307 backedges. 68 proven. 1117 refuted. 0 times theorem prover too weak. 122 trivial. 0 not checked. [2024-09-12 19:54:09,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [777923733] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:54:09,240 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:54:09,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 49, 49] total 54 [2024-09-12 19:54:09,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483260830] [2024-09-12 19:54:09,240 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:54:09,241 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2024-09-12 19:54:09,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:54:09,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2024-09-12 19:54:09,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=338, Invalid=2524, Unknown=0, NotChecked=0, Total=2862 [2024-09-12 19:54:09,242 INFO L87 Difference]: Start difference. First operand 12041 states and 23997 transitions. Second operand has 54 states, 53 states have (on average 3.3207547169811322) internal successors, (176), 33 states have internal predecessors, (176), 28 states have call successors, (34), 22 states have call predecessors, (34), 3 states have return successors, (12), 5 states have call predecessors, (12), 7 states have call successors, (12) [2024-09-12 19:54:13,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:54:13,474 INFO L93 Difference]: Finished difference Result 26813 states and 58248 transitions. [2024-09-12 19:54:13,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-09-12 19:54:13,475 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 53 states have (on average 3.3207547169811322) internal successors, (176), 33 states have internal predecessors, (176), 28 states have call successors, (34), 22 states have call predecessors, (34), 3 states have return successors, (12), 5 states have call predecessors, (12), 7 states have call successors, (12) Word has length 247 [2024-09-12 19:54:13,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:54:13,627 INFO L225 Difference]: With dead ends: 26813 [2024-09-12 19:54:13,627 INFO L226 Difference]: Without dead ends: 14953 [2024-09-12 19:54:13,812 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 611 GetRequests, 492 SyntacticMatches, 45 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2626 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=791, Invalid=4909, Unknown=0, NotChecked=0, Total=5700 [2024-09-12 19:54:13,812 INFO L434 NwaCegarLoop]: 202 mSDtfsCounter, 683 mSDsluCounter, 2694 mSDsCounter, 0 mSdLazyCounter, 2343 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 693 SdHoareTripleChecker+Valid, 2896 SdHoareTripleChecker+Invalid, 2460 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 2343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-09-12 19:54:13,812 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [693 Valid, 2896 Invalid, 2460 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 2343 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-09-12 19:54:13,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14953 states. [2024-09-12 19:54:17,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14953 to 14780. [2024-09-12 19:54:17,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14780 states, 11815 states have (on average 1.1124841303427846) internal successors, (13144), 11350 states have internal predecessors, (13144), 1533 states have call successors, (1533), 208 states have call predecessors, (1533), 1427 states have return successors, (16563), 3221 states have call predecessors, (16563), 1532 states have call successors, (16563) [2024-09-12 19:54:17,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14780 states to 14780 states and 31240 transitions. [2024-09-12 19:54:18,024 INFO L78 Accepts]: Start accepts. Automaton has 14780 states and 31240 transitions. Word has length 247 [2024-09-12 19:54:18,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:54:18,024 INFO L474 AbstractCegarLoop]: Abstraction has 14780 states and 31240 transitions. [2024-09-12 19:54:18,025 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 53 states have (on average 3.3207547169811322) internal successors, (176), 33 states have internal predecessors, (176), 28 states have call successors, (34), 22 states have call predecessors, (34), 3 states have return successors, (12), 5 states have call predecessors, (12), 7 states have call successors, (12) [2024-09-12 19:54:18,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:54:18,025 INFO L276 IsEmpty]: Start isEmpty. Operand 14780 states and 31240 transitions. [2024-09-12 19:54:18,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 267 [2024-09-12 19:54:18,027 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:54:18,027 INFO L216 NwaCegarLoop]: trace histogram [18, 17, 17, 15, 14, 14, 14, 14, 13, 13, 13, 13, 8, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:54:18,045 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-09-12 19:54:18,228 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,18 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:54:18,228 INFO L399 AbstractCegarLoop]: === Iteration 31 === Targeting fibo1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2024-09-12 19:54:18,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:54:18,229 INFO L85 PathProgramCache]: Analyzing trace with hash -1604201893, now seen corresponding path program 2 times [2024-09-12 19:54:18,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:54:18,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077522385] [2024-09-12 19:54:18,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:54:18,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:54:18,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:54:19,273 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:54:19,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:54:19,275 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-12 19:54:19,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:54:19,285 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:54:19,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:54:19,289 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:54:19,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:54:19,292 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:54:19,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:54:19,293 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-09-12 19:54:19,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:54:19,294 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-12 19:54:19,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:54:19,295 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-12 19:54:19,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:54:19,298 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:54:19,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:54:19,299 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-09-12 19:54:19,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:54:19,300 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-09-12 19:54:19,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:54:19,341 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:54:19,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:54:19,446 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:54:19,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:54:19,449 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-09-12 19:54:19,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:54:19,451 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-12 19:54:19,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:54:19,484 INFO L134 CoverageAnalysis]: Checked inductivity of 1475 backedges. 692 proven. 601 refuted. 0 times theorem prover too weak. 182 trivial. 0 not checked. [2024-09-12 19:54:19,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:54:19,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077522385] [2024-09-12 19:54:19,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077522385] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:54:19,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [920074053] [2024-09-12 19:54:19,485 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 19:54:19,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:54:19,485 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:54:19,486 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:54:19,487 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-09-12 19:54:19,570 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 19:54:19,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 19:54:19,572 INFO L262 TraceCheckSpWp]: Trace formula consists of 492 conjuncts, 50 conjuncts are in the unsatisfiable core [2024-09-12 19:54:19,575 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:54:19,812 INFO L134 CoverageAnalysis]: Checked inductivity of 1475 backedges. 718 proven. 605 refuted. 0 times theorem prover too weak. 152 trivial. 0 not checked. [2024-09-12 19:54:19,812 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:54:20,730 INFO L134 CoverageAnalysis]: Checked inductivity of 1475 backedges. 718 proven. 606 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2024-09-12 19:54:20,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [920074053] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:54:20,731 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:54:20,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 50, 51] total 59 [2024-09-12 19:54:20,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795685856] [2024-09-12 19:54:20,731 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:54:20,732 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2024-09-12 19:54:20,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:54:20,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2024-09-12 19:54:20,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=345, Invalid=3077, Unknown=0, NotChecked=0, Total=3422 [2024-09-12 19:54:20,733 INFO L87 Difference]: Start difference. First operand 14780 states and 31240 transitions. Second operand has 59 states, 58 states have (on average 3.5172413793103448) internal successors, (204), 38 states have internal predecessors, (204), 30 states have call successors, (39), 22 states have call predecessors, (39), 7 states have return successors, (19), 10 states have call predecessors, (19), 9 states have call successors, (19) [2024-09-12 19:54:27,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:54:27,344 INFO L93 Difference]: Finished difference Result 30769 states and 79531 transitions. [2024-09-12 19:54:27,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2024-09-12 19:54:27,345 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 58 states have (on average 3.5172413793103448) internal successors, (204), 38 states have internal predecessors, (204), 30 states have call successors, (39), 22 states have call predecessors, (39), 7 states have return successors, (19), 10 states have call predecessors, (19), 9 states have call successors, (19) Word has length 266 [2024-09-12 19:54:27,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:54:27,527 INFO L225 Difference]: With dead ends: 30769 [2024-09-12 19:54:27,528 INFO L226 Difference]: Without dead ends: 16146 [2024-09-12 19:54:28,143 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 746 GetRequests, 539 SyntacticMatches, 46 SemanticMatches, 161 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10080 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=3951, Invalid=22455, Unknown=0, NotChecked=0, Total=26406 [2024-09-12 19:54:28,144 INFO L434 NwaCegarLoop]: 55 mSDtfsCounter, 2295 mSDsluCounter, 1074 mSDsCounter, 0 mSdLazyCounter, 2691 mSolverCounterSat, 1059 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2296 SdHoareTripleChecker+Valid, 1129 SdHoareTripleChecker+Invalid, 3750 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1059 IncrementalHoareTripleChecker+Valid, 2691 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-09-12 19:54:28,144 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [2296 Valid, 1129 Invalid, 3750 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1059 Valid, 2691 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-09-12 19:54:28,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16146 states. [2024-09-12 19:54:32,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16146 to 14968. [2024-09-12 19:54:32,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14968 states, 11945 states have (on average 1.110925073252407) internal successors, (13270), 11496 states have internal predecessors, (13270), 1572 states have call successors, (1572), 232 states have call predecessors, (1572), 1446 states have return successors, (14418), 3239 states have call predecessors, (14418), 1571 states have call successors, (14418) [2024-09-12 19:54:32,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14968 states to 14968 states and 29260 transitions. [2024-09-12 19:54:32,158 INFO L78 Accepts]: Start accepts. Automaton has 14968 states and 29260 transitions. Word has length 266 [2024-09-12 19:54:32,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:54:32,158 INFO L474 AbstractCegarLoop]: Abstraction has 14968 states and 29260 transitions. [2024-09-12 19:54:32,158 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 58 states have (on average 3.5172413793103448) internal successors, (204), 38 states have internal predecessors, (204), 30 states have call successors, (39), 22 states have call predecessors, (39), 7 states have return successors, (19), 10 states have call predecessors, (19), 9 states have call successors, (19) [2024-09-12 19:54:32,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:54:32,159 INFO L276 IsEmpty]: Start isEmpty. Operand 14968 states and 29260 transitions. [2024-09-12 19:54:32,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 267 [2024-09-12 19:54:32,160 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:54:32,161 INFO L216 NwaCegarLoop]: trace histogram [18, 17, 16, 16, 14, 14, 14, 14, 13, 13, 13, 13, 8, 6, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:54:32,178 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-09-12 19:54:32,361 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,19 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:54:32,361 INFO L399 AbstractCegarLoop]: === Iteration 32 === Targeting fibo1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2024-09-12 19:54:32,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:54:32,362 INFO L85 PathProgramCache]: Analyzing trace with hash 1730401635, now seen corresponding path program 3 times [2024-09-12 19:54:32,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:54:32,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556979617] [2024-09-12 19:54:32,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:54:32,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:54:32,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:54:32,837 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:54:32,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:54:32,839 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-12 19:54:32,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:54:32,894 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:54:32,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:54:32,933 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:54:32,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:54:32,969 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:54:32,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:54:32,981 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-09-12 19:54:32,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:54:32,995 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-12 19:54:32,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:54:32,999 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-12 19:54:33,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:54:33,021 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:54:33,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:54:33,025 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-09-12 19:54:33,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:54:33,039 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-09-12 19:54:33,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:54:33,083 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:54:33,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:54:33,095 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:54:33,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:54:33,098 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-09-12 19:54:33,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:54:33,101 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-12 19:54:33,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:54:33,106 INFO L134 CoverageAnalysis]: Checked inductivity of 1474 backedges. 45 proven. 59 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2024-09-12 19:54:33,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:54:33,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556979617] [2024-09-12 19:54:33,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556979617] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:54:33,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [124039160] [2024-09-12 19:54:33,107 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 19:54:33,107 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:54:33,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:54:33,109 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:54:33,113 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-09-12 19:54:33,201 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-09-12 19:54:33,202 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 19:54:33,203 INFO L262 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-09-12 19:54:33,207 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:54:33,369 INFO L134 CoverageAnalysis]: Checked inductivity of 1474 backedges. 45 proven. 59 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2024-09-12 19:54:33,369 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:54:34,395 INFO L134 CoverageAnalysis]: Checked inductivity of 1474 backedges. 74 proven. 54 refuted. 0 times theorem prover too weak. 1346 trivial. 0 not checked. [2024-09-12 19:54:34,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [124039160] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:54:34,395 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:54:34,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 22] total 36 [2024-09-12 19:54:34,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944498519] [2024-09-12 19:54:34,395 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:54:34,396 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2024-09-12 19:54:34,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:54:34,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2024-09-12 19:54:34,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=1152, Unknown=0, NotChecked=0, Total=1332 [2024-09-12 19:54:34,397 INFO L87 Difference]: Start difference. First operand 14968 states and 29260 transitions. Second operand has 37 states, 36 states have (on average 2.7777777777777777) internal successors, (100), 37 states have internal predecessors, (100), 9 states have call successors, (13), 1 states have call predecessors, (13), 12 states have return successors, (25), 25 states have call predecessors, (25), 9 states have call successors, (25) [2024-09-12 19:54:42,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:54:42,639 INFO L93 Difference]: Finished difference Result 27633 states and 67267 transitions. [2024-09-12 19:54:42,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-09-12 19:54:42,639 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 36 states have (on average 2.7777777777777777) internal successors, (100), 37 states have internal predecessors, (100), 9 states have call successors, (13), 1 states have call predecessors, (13), 12 states have return successors, (25), 25 states have call predecessors, (25), 9 states have call successors, (25) Word has length 266 [2024-09-12 19:54:42,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:54:42,906 INFO L225 Difference]: With dead ends: 27633 [2024-09-12 19:54:42,906 INFO L226 Difference]: Without dead ends: 27631 [2024-09-12 19:54:42,985 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 605 GetRequests, 539 SyntacticMatches, 16 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1253 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=366, Invalid=2286, Unknown=0, NotChecked=0, Total=2652 [2024-09-12 19:54:42,986 INFO L434 NwaCegarLoop]: 41 mSDtfsCounter, 36 mSDsluCounter, 606 mSDsCounter, 0 mSdLazyCounter, 588 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 647 SdHoareTripleChecker+Invalid, 608 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 588 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 19:54:42,986 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 647 Invalid, 608 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 588 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 19:54:43,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27631 states.